问题标签 [flash-ide]
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 - 如何在不扩展或实例化的情况下访问类的属性和方法?
假设我有一个定义的 ClassA。ClassB 扩展了 ClassA,舞台上有一个与 ClassB 链接的 Movie Clip 实例。
ClassC 如何在不扩展 ClassB 或创建 ClassB 的新实例的情况下访问 ClassB 的属性和方法?
我目前这样做的方式是引用链接到 ClassB 的阶段实例,然后使用点语法访问 ClassB 实例变量,这仅在访问的变量是公共的或内部的时才有效,具体取决于包 ClassC 的一部分的。我想知道是否有更好、更清洁的方法来实现这一点。
编辑:代码示例。
所以我基本上想知道的是在ClassC中工作时是否有更好的方法来获取classAvar的值(在ClassA中声明,在调用ClassB中的方法后得到一个值)。
解决了:
好的,经过一些研究和我从 daniel.sedlacek 得到的一个想法,我似乎找到了最适合我需要的解决方案。
B类:
在 C 类中:
actionscript-3 - 一种从 Flash IDE 库自动生成符号类的方法
我的工作流程通常是这样的:我在 Flash IDE 中创建一个带有文本字段、容器等的符号。然后我选择“export for actionscript”并输入类名(当然,舞台实例的自动声明已关闭)。
然后我在 FDT 中创建一个相应的类文件并声明我的符号中的所有这些文本字段和其他对象。这是一个非常常规和无聊的过程,需要很多时间。
有没有办法让它自动化?也许一些用于 Flash IDE 的插件会根据为 AS 导出的符号自动创建一个类文件?
更新:因此,按照 Pavel fljōt 提供的答案,我编写了自己的命令来完成此任务。它现在在 Adobe Exchange 上可用:http: //www.adobe.com/cfusion/exchange/index.cfm? event=extensionDetail&loc=en_us&extid=3021022
actionscript-3 - 在发布期间包含 XML(或 JSON)数据 - Flash
我有一个打开的 .fla,一些 actionscript 变量(url、标题等)被更改并发布。这种情况经常发生,而且是相同的变量。我只是将 .swf 文件与 XML 文件一起保存,但它被上传到第三方平台,因此所有信息都需要包含在 .swf 文件中。没有办法将变量信息添加到第三方站点。
我想知道是否有一种方法可以在发布时从 xml 文件或其他内容(如脚本?)中获取新的变量信息,而无需打开 Flash IDE。能够一次做一堆这些也很棒。
任何帮助/链接/线索将不胜感激。谷歌没有帮助我。这甚至可能吗?
flash - 如何将影片剪辑中的所有帧转换为关键帧?
如何自动将库中使用 Classic Tween 的所有 Movie Clip (SymbolItem) 项转换为关键帧?
flash-cs6 - 如何在 Flash Professional IDE 中查看鼠标坐标?
我需要知道我的鼠标在哪里,以便将 UI 转换为代码。Flash Professional IDE 是否支持此功能?
如果不是,这种需求的最佳解决方案是什么?
flash - Flash Professional CS5/CS6 IDE 用于测试电影的 Flash Player .exe 的位置
我想更新 Flash IDE,以便在 IDE 测试期间播放电影时使用新版本的 Flash Player 11.6。
要检查当前使用的 Flash Player 的版本,我跟踪 -> Capabilities.version
我已经为 ax 和 firefox 安装了 11.6 player 的所有插件版本。将 playerglobal.swf复制到:
- Adobe Flash\Common\Configuration\ActionScript 3.0\FP11.6
编辑FlashPlayer11_6.xml文件:
- Adobe Flash\通用\配置\播放器\
我已经覆盖了 Flash IDE 目录中的所有独立播放器文件:
- Adobe Flash\Players\FlashPlayer.exe
- Adobe Flash\Players\Release\FlashPlayer.exe
- Adobe Flash\Players\Debug\FlashPlayerDebugger.exe
但是在应用上述所有步骤后,Flash IDE 在 IDE 中测试电影时仍然使用旧的 Flash Player (Control>Test Movie>Test)
有趣的是,在 IDE 中调试时(调试>调试电影>调试)它正确显示更新的版本 11.6
因此,调试 .exe 文件必须已被新的独立调试 FlashPlayerDebugger.exe 正确覆盖,但是 FlashPlayer.exe 呢?似乎 Flash IDE 正在使用一些不同的 .exe 文件,该文件位于以下位置:
- Adobe Flash\Players\FlashPlayer.exe
- Adobe Flash\Players\Release\FlashPlayer.exe
为了让 Flash IDE 在 IDE 中进行电影测试期间将其用作新版本的 Flash Player,应覆盖哪个 .exe?
flash-cs5 - Flash Pro CS6 是否存在这些热键?
1)当您处于一个符号的编辑模式时,进入库中下一个符号的编辑
2) 自动将光标放在所选movieClip的实例名称框中
据我所知,没有办法设置“在库面板内部”移动的快捷方式
不过,复制和编辑快捷方式肯定会很好。我什至找不到您会在自定义快捷方式中执行此操作的位置。
flash-cs5 - Flash CS6 - 放置文档类的最佳实践是什么?
假设你有一个文件夹,里面有这 5 个东西:
文件夹:bin
文件夹:src
文件夹:lib
文件夹对象
项目名称.as3proj
我现在只是创建一个名为 ProjectNameShell.fla 的 .fla,它基本上是一个空文件。我只是用它通过 CS6 发布,并说明从哪个类开始。将此 fla 放在第一个文件夹或 src 中的标准位置是什么?
javascript - EaselJS 通过事件传递参数
我正在使用 Adobe Flash CC 来创建操纵 HTML5 画布的EaselJS输出。然而,将参数传递给事件侦听器的能力似乎存在巨大的疏忽。
问题是我提供了多个动画输出以实现兼容性,一个使用 EaselJS,一个使用Raphael,但是控制这些的界面保持不变,这些是纯 HTML 元素,其数据存储在我希望调用在 Flash 中编写的函数的属性中IDE 通过触发事件和传递参数。
我可以很容易地找到避免使用的方法,EventDispatcher
例如将它们注册到根对象并使用自定义处理程序直接调用它们。但是,我宁愿让我的 Flash IDE 输出尽可能普遍兼容,而不是污染我几乎无法控制的对象的命名空间。我认为在没有外部帮助的情况下在 Flash IDE 中编写代码是一种糟糕的设计模式。
有没有办法将参数从 EaselJS 事件调度程序传递给监听事件?我知道on()
提供了一个数据参数,但这没用,因为我需要根据用户交互将不同的参数传递给同一个事件。
flash - 如何在 Flash CC 中打开 .as 文件并跳转到特定的行/列?
因此,例如,如果我想在 Notepad ++ 中打开一个 .as 文件,并将光标对准第 10 行的第 15 个字符,则命令可能如下所示:
C:\Program Files (x86)\Notepad++\notepad++.exe 文件名.as -n10 -c15
Flash IDE 的等价物是什么?
(我知道这只是一个切向的编程问题,但这似乎是最适用的地方。)