如何使用mxmlc命令行編譯器編譯其主類位於程序包內部的動作腳本代碼?考慮以下 -使用mxmlc編譯器編譯動作腳本
com.nuaavee::MainClass
com.nuaavee.utility::SomeUtility
MainClass
進口SomeUtility
類。
有沒有辦法編譯這些類,保持MainClass
作爲生成swf的主類?
如何使用mxmlc命令行編譯器編譯其主類位於程序包內部的動作腳本代碼?考慮以下 -使用mxmlc編譯器編譯動作腳本
com.nuaavee::MainClass
com.nuaavee.utility::SomeUtility
MainClass
進口SomeUtility
類。
有沒有辦法編譯這些類,保持MainClass
作爲生成swf的主類?
下面是已經過測試工作的解決方案 -
mxmlc -output main.swf src/com/nuaavee/MainClass.as -source-path src/
如果它只是一個Utility類,它應該在MainClass.swf內編譯,只要它被引用。即進口SomeUtility;
如果SomeUtility實際上是另一個swf,那麼可以將它編譯爲一個模塊來加載和刪除MainClass,但這更復雜。
我想你誤解了這個問題。我不擔心課程是如何組織和加載的。我的關注是能夠編譯瑞士法郎。如果你知道如何,請告訴我。 – nuaavee 2010-11-12 23:13:20
mxmlc.exe -options targetClass.as – 2010-11-15 18:11:55
mxmlc.exe將自動包含所需的supclasses。 – 2010-11-15 18:12:34