2009-09-26 97 views
0

我有一個很大的.fla文件,其中包含我的所有動畫片段(以及相關的類),用於庫中的整個站點。Flash AS3 CS4項目組織

整件事情變得難以管理 - 編譯速度非常慢 - 並且沒有變小,所以我想知道在主FL發佈時將其他Fla文件中的資產進行管理的最簡單方法。

我不希望在運行時加載外部swfs - 我聽說過使用URLoader將外部SWF加載到ByteArray的建議 - 但想知道這是否是最佳做法。

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

回答

2

總的來說,如果可能的話,將應用程序分離爲單獨的SWF是一個非常好的主意。如果這是不可能的,那麼您可以將您的資產分離爲單獨的FLA,並將其編譯到主要FLA引用的SWC中。

要做到這一點首先創建您的新FLA,然後進入他們的發佈設置,並檢查Flash選項卡中的SWC複選框。然後進入AS3設置(也可在發佈設置中的Flash下)並在「庫路徑」中指定SWC的位置(它們可以是相對路徑)。