如何创建可在运行时编译或加载的Flash库?

时间:2010-10-29 21:36:01

标签: actionscript-3 flash swc

我正在寻找一个可以在编译时合并到swf中或在运行时加载到swf中的库。我理解它的方式,.swc文件通常在编译时合并到swf中,而.swf文件通常在运行时加载到swf中。有没有办法可以让一个文件同时执行这两个文件?

2 个答案:

答案 0 :(得分:0)

你想做什么?什么是“图书馆”应该做或提供什么?如果它是动画,您可以将它放在IDE中并将其编译(与在运行时加载相反)。如果是代码,那么在运行时加载它是没有意义的。

答案 1 :(得分:0)

您可以尝试使用authortime共享库 基本上你会有一个FLA,它在MovieClip中有共享动画。您可以将此剪辑单独构建为SWF,并将其用于需要在运行时加载它的任何文件。

然后,在需要编辑剪辑的任何其他项目中,您将在该项目中创建一个新的MovieClip并将其链接到另一个FLA中的共享剪辑。 在“符号属性”中,单击“源”部分底部的“浏览”,然后导航到FLA,然后导航到共享剪辑。勾选“始终在发布前更新”。

现在,如果您对共享剪辑进行更改,则将重新编译加载的SWF,并重新编译使用该共享资源的任何其他项目。他们应该在构建时自动导入最新版本。