![](/img/trans.png)
[英]AS3 source code compile success on Flash Builder does not compile on IntelliJ
[英]Force Flash Builder 4 to compile all source files
根據此問題的答案,在Flash Builder中工作時看不到錯誤的原因是FB正在“優化”錯誤,因為在代碼執行中的任何時候都沒有引用它們。 是否可以選擇強制Flash Builder編譯所有文件,而不管軟件中是否使用了這些文件? 這將使我的開發過程更加直觀。
要做到這一點的唯一方法是實際引用類的代碼的地方,你根本不知道被編譯,如文檔類的一個.fla,或者您Main.as在純AS3項目文件。 即使聲明沒有給定值的變量,也可以像聲明給定類型的變量一樣簡單。
private var complieMe:OtherwiseUnreferencedClass;
// ^ This will cause your class to be compiled.
您需要在項目中的某個地方引用每個類。 我發現最簡單/最快捷的方法是在一個常見的位置添加導入,然后添加類名,例如Main.mxml中的腳本塊,盡管實際上在哪里都沒關系:
import some.package.MyClass; MyClass;
希望能有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.