【发布时间】:2008-11-18 11:34:56
【问题描述】:
我创建了一个小型 Flash CS4 项目,其中包含一些自定义组件 (AS 3),可以相互通信。
是否可以制作一个指向源格式的这些组件的 FLA 文件(如 .AS 文件),而无需首先单独编译这些组件并复制到 /flash/components 文件夹?
我想要一种在开发/调试时更改组件源代码的简单方法。
【问题讨论】:
标签: flash actionscript-3
我创建了一个小型 Flash CS4 项目,其中包含一些自定义组件 (AS 3),可以相互通信。
是否可以制作一个指向源格式的这些组件的 FLA 文件(如 .AS 文件),而无需首先单独编译这些组件并复制到 /flash/components 文件夹?
我想要一种在开发/调试时更改组件源代码的简单方法。
【问题讨论】:
标签: flash actionscript-3
简单的答案是否定的......假设这些类没有在同一个文件中编译(单个引用就足够了,自动)。
如果您的组件位于单独的 SWF 中,我猜问题是您不想每次都手动编译所有内容?如果是这样,ANT 是一个很好的自动化编译工具,等等。它不完全适合初学者,但通过一些谷歌搜索,您会发现大量信息。 ANT 也非常适合其他耗时的重复性任务,例如您可以自动压缩内容或提交到 svn。使用(例如)BigSource,您也可以使用 Flex SDK 中的 FCSH,这将使编译大大更快。
另一个更简单但不太灵活的替代方案是 flash 项目(假设所有组件都有自己的 fla)。有了它,您可以简单地批量编译一个项目中的所有 fla。你可能很快就会碰壁并意识到 ANT 更好,但这只是一个开始;)
【讨论】: