问题标签 [flash-cs5.5]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
actionscript-3 - 防止在movieclip mouseclick上的下一个场景帧
我有一个场景,其中有几个对象作为影片剪辑,可以一次单击一个。发生的情况是我能够单击每个对象,然后单击场景切换到下一帧。
我该如何改变呢?
基本上我有一把钥匙和一扇门,都是电影剪辑。您可以收集钥匙,它会消失,然后您可以点击门打开它。实际发生的情况是您都可以点击钥匙和门。当您单击钥匙时,它按预期工作,但是当您单击门时,钥匙仍然消失。对于超过 2 个对象,这更烦人。
密钥代码:
门的代码:
http://www.wuala.com/sollniss/stuff/Untitled-2.swf/
http://www.wuala.com/sollniss/stuff/Untitled-2.fla/
actionscript-3 - fileReference.save; works in swf but doesn't work when the swf embeded in the html
This code works properly when published by Flash CS 5.5 as .swf (it prompts to browse where to save the file). However, when it is published to HTML, it doesn't work (doesn't prompt to browse the destination). Is it security issue or other problem?
actionscript-3 - AS3 - 从加载的数据返回变量值的函数的问题
我正在尝试制作一个 blitting 引擎,这部分真的让我很难过。我正在尝试创建一个外部类来从纹理打包器吐出的文件中进行所有 xml 解析。我在我的实用程序包中创建了一个名为 XmlParserBlit.as 的类
我希望能够实例化它并调用一个函数来完成它的工作,如下所示:
然而,这似乎不会那么容易。XmlParserBlit 类内部的函数有一个事件侦听器,该事件侦听器会在加载完成时触发一个函数。似乎flash只是继续通过函数,而trace("Finished Array: " + _xmlDataAry); 只返回一个空白数组。我有什么方法可以等待完整的听众完成吗?或者,也许我可以承担将 getAryFromBlitXmlData 中的值返回给 onXmlLoaded 的责任?
我真的很难过,学习如何解决这个问题会让我对如何解决类似问题敞开心扉。谢谢。
actionscript-3 - As3.0 MVC - 如何将模型类传递给动画电影剪辑?
我知道我知道。动作脚本 3. OOP。永远不要使用时间线代码。但实际上有时可以使用时间线代码。作为一名学习了 mvc 和 opp 原则和智慧的中级程序员,我发誓永远不再使用时间线代码。事实上,我根本没有在 fla 文件的主时间轴中使用它。
然而,在最近与一些铁杆 Flash 动画师合作过一款游戏后,我想说如果使用得当,在动画电影剪辑的时间轴中编码是可以接受的。一件显而易见的事情是 stop(); 命令。我实际上经常使用它。我从不使用 gotoAndStop() 只是因为在我的脑海中思考“去玩”让我感到头晕目眩。无论如何,不太常见的放入帧的东西是 gotoAndPlay("anim_begin") 使某些东西循环。至少在我的经验中,as3 摇摇晃晃的“addFrameScript”方法似乎变得不可靠,所以我总是在框架中添加这一行来触发代码中的事情:
无论如何,现在我正在制作一个游戏,其中玩家的脚,基本上是一个嵌套的影片剪辑,需要在每一帧中检查它是否与项目代码中 Model.as 类中保存的一组球发生碰撞.
有没有办法让我将模型类中的数据“注入”到影片剪辑的帧中,以便我可以在此处的时间轴中使用该数组?或者,如果您能想出更好的方法来做到这一点,那也值得赞赏。谢谢,吉姆
actionscript-3 - 是否可以将 Flash Pro 中的 swf 直接发布到 Amazon S3?
我天真地试图将亚马逊 S3 的路径放入 Flash Professional 中的发布路径中。
它给了我标准错误,“创建 swf 电影文件时出错。目标目录不存在。更改您的发布设置。”
有可能做我想做的事吗?
actionscript-3 - 在 ActionScript 3 中使用 MovieClip(root)
我在第 3 帧 .. 我在舞台名称 scoreTxt 上有文本字段 .. 在第 3 帧我添加了 TryClass ..
TryClass 具有 updateScore 的功能。如果我在第 3 帧上,这工作正常。所以我的代码是
但是如果例如..用户死亡或者他达到了要求的分数..我想使用这个代码去某个帧..
它到达框架“Main”但它指向错误->
“主”框架在第 4 帧上。我还没有添加 TryClass。我应该将 TryClass 添加到我的所有框架中吗?那是怎么回事?
对不起这个问题..我还不知道如何在课堂上完美编码..以及访问时间线和其他外部类..请不要使用更深层次的 actionscript 语言..仅限初学者..
这是我转到“主要”框架时的完整错误消息
这是 Tumba.as 的第 686 行 -MovieClip(root).scoreNa.text = str;
关于setInterval先生..它工作正常,因为我导入了flash.utils.* ..它在我添加类的第3帧上工作正常..但在“主”帧上。它不是..
actionscript-3 - 删除 ActionScript 3 中的 Enter 帧事件
我在第 3 帧。我在时间线上添加了我的班级名称 Tumba.as。Tumba.as 有名为 gameLoop 的 EnterFrame 事件。
当我进入下一帧时。我希望删除 Tumba.as 中的输入帧事件,即 gameLoop,或者删除我在时间轴上的第 3 帧上添加的类,因为我只希望 Tumba.as 仅在第 3 帧上添加。但是删除 gameLoop 是可以的。
如何?
android - Flash cs5.5 创建的 apk 需要 Android 设备中的 AIR Runtime
我是动作脚本的新手,但是我创建了简单的应用程序并使用 flash CS5.5 生成了 .apk,当我将它安装在 Android 设备上时,它没有出现类似(需要空气)之类的错误,安装空气运行时时问题解决了Android 设备,但我希望我的 apk 直接在 Android 设备上运行而无需在其上安装 AIR 运行时,我听说您可以将 AIR 嵌入到 apk 中(因此它可以直接在 android 设备上运行而无需安装 AIR 运行时),但我找不到它在 flash cs5.5 发布设置中的选项。请帮助和建议。谢谢
android - 在 flash builder 4.6 中发布(actionscript 移动项目)在 flash CS5.5 中制作动画
我是动作脚本开发的新手。但是,我已经学习了足够的动作脚本,我可以使用它。我只对android开发感兴趣。为此目的,flash cs5.5 是我最喜欢的,但它没有为 .apk 提供强制运行时(而且我们必须使用 adt 命令行的东西,我尝试了很多但无法通过 adt 命令行嵌入空气运行时)......所以我使用的 flash builder 4.6 非常好(多平台开发),并为强制运行时提供了直接和简单的选项。但是在 FLASH BUILDER 中你不能使用时间轴和动画,这对我来说是它的缺点。在这里我想知道,我是否可以在 FLASH CS5.5 中制作动画、图形等,并通过 FLASH DEVELOP 发布应用程序(这样我可以在 FB 4.6 中使用强制运行时选项)。或者您可以告诉在 FLASH cs5.5 生成的 apk 中捕获运行时的最简单方法
actionscript-3 - flash cs5.5中如何定义全局变量?
我找不到是否有一种方法可以定义一个变量,该变量可以使用 Flash CS5.5 从 Actionscript 3.0 项目中的任何位置访问。
我试过这个:
我从adobe_website得到的,但它没有用。
任何人都可以提供帮助或提供任何线索吗?
编辑:我只是尝试了最简单的方法,看起来它正在工作,但我不确定。我刚刚创建了一个新层,并在第一帧中定义了变量:
这种方式正确吗?