2010-11-12 81 views
0

如何使用mxmlc命令行編譯器編譯其主類位於程序包內部的動作腳本代碼?考慮以下 -使用mxmlc編譯器編譯動作腳本

com.nuaavee::MainClass 
com.nuaavee.utility::SomeUtility 

MainClass進口SomeUtility類。

有沒有辦法編譯這些類,保持MainClass作爲生成swf的主類?

回答

3

下面是已經過測試工作的解決方案 -

mxmlc -output main.swf src/com/nuaavee/MainClass.as -source-path src/ 
0

如果它只是一個Utility類,它應該在MainClass.swf內編譯,只要它被引用。即進口SomeUtility;

如果SomeUtility實際上是另一個swf,那麼可以將它編譯爲一個模塊來加載和刪除MainClass,但這更復雜。

+0

我想你誤解了這個問題。我不擔心課程是如何組織和加載的。我的關注是能夠編譯瑞士法郎。如果你知道如何,請告訴我。 – nuaavee 2010-11-12 23:13:20

+0

mxmlc.exe -options targetClass.as – 2010-11-15 18:11:55

+0

mxmlc.exe將自動包含所需的supclasses。 – 2010-11-15 18:12:34