2009-09-26 87 views
0

我有一个很大的.fla文件,其中包含我的所有动画片段(以及相关的类),用于库中的整个站点。Flash AS3 CS4项目组织

整件事情变得难以管理 - 编译速度非常慢 - 并且没有变小,所以我想知道在主FL发布时将其他Fla文件中的资产进行管理的最简单方法。

我不希望在运行时加载外部swfs - 我听说过使用URLoader将外部SWF加载到ByteArray的建议 - 但想知道这是否是最佳做法。

我希望你能提供任何建议。

回答

2

总的来说,如果可能的话,将应用程序分离为单独的SWF是一个非常好的主意。如果这是不可能的,那么您可以将您的资产分离为单独的FLA,并将其编译到主要FLA引用的SWC中。

要做到这一点首先创建您的新FLA,然后进入他们的发布设置,并检查Flash选项卡中的SWC复选框。然后进入AS3设置(也可在发布设置中的Flash下)并在“库路径”中指定SWC的位置(它们可以是相对路径)。