我们是两个开发 Flash 应用程序的人。
我处理一些 ActionScript 3 代码,我.swc
在 Linux 上使用 Flex SDK 将其编译成一个文件。我的同事在 Flash IDE 中将该文件用作他的.fla
文件的库,在他的脚本中使用我的代码,使用它提供的类创建 MovieClip 和 Sound 对象,并.swf
从那里构建最终文件,并将所有内容链接到其中。
我们希望将 flex 编译的代码链接为运行时共享库,这样我就可以替换我的类的新版本并查看结果,而无需通过 Flash IDE。
我们正在努力实现的目标是可能的吗?如果是这样,知道我们可能做错了什么吗? (见下文)
我们使用 Flex SDK 版本 3.4.0.9271 和 Flash CS4 10.0.2。
使用.swc
作为静态库工作正常。但是,一旦我们将其从“库路径”选项卡移动到“ActionScript 3.0 高级设置”中的“外部库路径”选项卡,小程序就会停止工作。我们还尝试.swc
在“库”窗口的“共享库属性”中指定文件的 URL,但没有任何效果。
(请原谅反向翻译的菜单名称,请随时纠正我。)
ActionScript 代码使用以下命令行编译(有来自其他三个包的类):
acompc -output=engine.swc -compiler.source-path=.
-include-classes=lib.room.TransientLoc,lib.room.State,...
感谢您提前提出任何建议,