2010-08-10 86 views
1

我爲某些項目使用了FlashDevelop(最新版本)+ Flex 4 SDK,並且到目前爲止我發現它非常有效。FlashDevelop編譯設置

但是,我有一個問題。

說我創造的FlashDevelop的AS3項目,AS3 10類添加到它(在10個.as文件),它們是我的,這將是主要的SWF主類之一。正如所料,我的主要課程符合main.swf。但是我怎樣才能將其他9個類編譯成SWF呢?

FD僅編譯被檢查爲「始終編譯」的類。其他人沒有編譯。目前,我選擇每個文件作爲「總是編譯」候選者,然後在發佈構建之前更改項目屬性中輸出swf的名稱。

+0

不知道我明白這一點。你不編譯一個類,你編譯.fla。我不使用Flex SDK,但我使用Flash IDE進行編譯。 – hamishtaplin 2010-08-10 14:21:28

回答

4

的FlashDevelop項目只支持一個編譯目標(即「始終編譯」文檔類)。如果您需要多個編譯目標,您需要創建多個項目或使用類似螞蟻腳本的東西。檢查出thisthis

0

假設heavilyinvolved的回答是不是,我假設你沒有嘗試編譯多個文件,而具有非關聯類編譯過。

如果(通過getDefinitionByName也許只有通過字符串),從來沒有提到這些類,它們將不會,即使他們是在你的項目樹編譯。只需在主類文件的開頭導入這些類,並將它們與它一起編譯。他們需要在某處被提及,因此編譯器知道'這些也是項目的一部分'。

0

如果沒有人回答正確,或者來自Google的人有同樣的問題;菜單選項也可以讀取「設置文檔類」,所以檢查。