是否有一種將ActionScript 3項目轉換爲Flex Builder中的Flex項目的簡單方法?當我右鍵點擊該項目並懸停「Flex Project Nature」時,所有選項都變灰將AS項目轉換爲Flex Builder中的Flex項目
0
A
回答
2
我在FB3中沒有看到類似的東西。
AS3項目將缺少很多Flex項目設置(例如模板html)。您最好通過創建一個空的Flex項目並將AS3源添加到其中 - 將該文件夾拖放到Flex項目的src
文件夾中。或者,如果它是SWC,則可以使用項目設置添加它。
1
這有點髒,但它的工作原理。
- 在Flex Builder的導航器中刪除項目。
- 它會詢問您是否要從文件系統中刪除文件。保留它們。
- 在與ActionScript項目相同的目錄中創建一個新的Flex項目。
舊文件將保持不變,但新項目將具有Flex項目性質。如果一個文件已經存在,與項目嚮導想要創建的文件名稱相同,則現有文件將不會被刪除。
如果您有自定義命令行參數,源或庫目錄或任何其他項目特定的設置,則可能需要重置它們。
爲防萬一出現問題,請務必先備份您的項目目錄。不過,我從來沒有在重建Flex Builder項目時丟失文件。
3
一些一般步驟去那裏,而不會丟失你的項目設置:
- 改變你的導航儀過濾器以顯示所有它通常是從你隱藏的文件。
- 尋找項目根目錄下的.project文件。你會在那裏看到一個
<natures>
標籤。 - 創建一個新的Flex項目。在那裏打開.project文件,並比較
<natures>
節點。 - 將缺少的東西複製到當前的.project文件中。
- 您可能需要關閉該項目並重新打開它,以推動Flex Builder分析您的修改的.project文件
- 您可能必須單擊項目屬性以使事情恰到好處。至少在Flex構建路徑 - >庫路徑下,單擊「添加Flex SDK」按鈕,因爲這可能是您首先想要這樣做的原因。
如果你缺少模板/東西(不是我自己的粉絲,但是當你剛剛開始一個項目時它是一個很好的柺杖),去弄亂「HTML wrapper」下的一個表單域,在您的項目屬性中的「Actionscript Compiler」下,並應用更改,IDE將重新創建模板/文件夾。