新的閃存 -Flash是否僅編譯需要的內容?或者它總是「重建所有」?
我有一個主要的FLA加載和運行我的整個Flash/AS3項目。無論代碼發生了什麼變化,似乎總是花費相同的時間(〜3分鐘)。 Flash是否具有makefile的概念?它是否總是重建我的所有代碼?
新的閃存 -Flash是否僅編譯需要的內容?或者它總是「重建所有」?
我有一個主要的FLA加載和運行我的整個Flash/AS3項目。無論代碼發生了什麼變化,似乎總是花費相同的時間(〜3分鐘)。 Flash是否具有makefile的概念?它是否總是重建我的所有代碼?
是的,如果你在Flash IDE中構建,它將構建整個fla。對於大型項目,我將項目分解爲不同的fla,分別構建它們,並將主fla動態加載到其他swf中。
如果您手動觸發編譯器,則可以指定「-incremental」標誌或使用fcsh(Flex編譯器Shell)。我永遠不會在Flash IDE中編譯一個嚴肅的項目。
在Flash IDE中,它始終會從頭開始編譯。
在Flex中,我相信默認行爲是隻編譯具有更改爲的MXML文件。但我認爲它因項目設置而異。
你能詳細點嗎?如果我沒有將主要分成不同的部分,那麼這種方法會按照我希望的方式進行嗎?我知道Flash IDE非常糟糕,但爲什麼你不能編譯它? – Erix 2009-12-30 19:16:27
由於您無法控制編譯器在細粒度級別調用的方式。我將從Flash IDE導出爲SWC,然後使用FlexBuilder繼續開發,例如使用該SWC的資產。 – 2009-12-30 20:25:18