2009-02-06 36 views
0

我希望能夠手工刪除由Flex mxmlc編譯器生成的中間.aso文件。他們在哪裏儲存?我知道Flash IDE有一個「刪除asos」按鈕,但我使用的是FlashDevelop IDE,但沒有。我想這樣做的原因是我可以在編譯器的警告設置上玩弄相當大的項目,編譯器不會嘗試重新編譯如果.aso文件是最新的)Flex編譯器將.aso文件放在哪裏?

謝謝,馬特

更新:謝謝,的確Filemon的結果顯示,沒有.aso文件,或任何我可以看到的其他中間文件。觸摸每個文件是我最終做的。所以我的新問題是:如何確實 mxmlc存儲它的中間文件?它必須有它們,因爲刪除.swf不會觸發完整的重新編譯。

+0

謝謝,Filemon沒有發現任何.aso文件或任何其他我能看到的中間文件。 觸摸每個文件是我最終做的。 所以我的新問題是:如何* * * mxmlc存儲它的中間文件?它必須有它們,因爲刪除.swf不會觸發完整的重新編譯。 – 2009-02-09 17:08:34

回答

1

ASO是AS2特定的(並且BTW FlashDevelop會自動選擇性地清理ASO文件)。

對於AS3,FlashDevelop託管包含在Flex 3 SDK中的Flex編譯器外殼(FCSH)。這個漂亮的工具讓你的代碼在內存中編譯,它應該重新編譯已經改變的類。

在FlashDevelop中,如果編譯器不起作用,您可以切換活動項目 - 這將重置shell。

+0

這很好,謝謝! – 2009-04-21 18:28:27

0

看看Filemon。這對於確定文件來自哪裏或去哪裏(以及其他方面)非常有用。

1

AFAIK Flex 3編譯器不使用.aso文件,因爲它們只是爲ActionScript 2類創建的。我不太瞭解FlashDevelop,但如果更改編譯器設置,我會期望它重建應用程序。如果沒有,可能對源文件做一些小的改動(增加一個空格),這樣IDE就會重新編譯。

+0

僅僅觸摸文件應該足以使項目重新編譯。 – 2009-02-07 11:07:41

相關問題