将带有 AS2 动作和 ActionScript 的 FLA 资源编译为 SWF
Posted
技术标签:
【中文标题】将带有 AS2 动作和 ActionScript 的 FLA 资源编译为 SWF【英文标题】:Compile FLA assets with AS2 actions and ActionScript into SWF 【发布时间】:2017-01-07 17:16:24 【问题描述】:我正在处理一个遗留项目,该项目具有带有 AS2 动作和一些 ActionScript 代码的 FLA 资产,并且我对 ActionScript 代码进行了一些更改。我想将所有文件编译成一个 SWF。您能否提出一种可能的方法来实现这一目标?
我尝试将 IntelliJ 中的整个代码编译为 Flex Web 项目。但编译后生成的 SWF 不包含 FLA 资源。我做了一些研究,发现 FLA 可以在 IntelliJ 中作为 SWC 库导入。但 Adobe Flash Pro 不允许我将 FLA 导出为 SWC,因为它具有 AS2 操作。
【问题讨论】:
【参考方案1】:如果您将 FLA 项目发布到 Adobe Flash Pro 中的 SWF,代码将自动包含在内。
【讨论】:
未包含操作脚本代码。有没有办法将 AS 代码链接到 FLA ? 我模糊的记忆是你可以使用包含文件路径。根据您的 AS 文件的功能,我认为还有一个原始版本,可以像在 AS3 中那样为符号分配基类。以上是关于将带有 AS2 动作和 ActionScript 的 FLA 资源编译为 SWF的主要内容,如果未能解决你的问题,请参考以下文章
将 Actionscript 2 转换为 Actionscript 3
[ActionScript 3.0] AS3.0和AS2.0的相互通信
Flash 9.10不再支持actionscript 2吗?