我想通過刪除所有未使用的(mxml,xml和圖像)文件來使項目生成燈光。目前我正在手動搜索每個圖像,然後刪除未使用的文件。但是有沒有辦法讓我們自動獲得未使用文件的列表。我試圖從4.0 sdk使用swfDump.jar。但是,這個工作與使用flex sdk 4.0構建的項目一起工作。我目前使用3.2。請爲此提供最佳解決方案。Flex:flex項目中未使用的mxml和.as文件
1
A
回答
0
你用什麼IDE?在IntelliJ IDEA中,您可以使用代碼檢查來查看未使用的變量,方法和類。
5
假設這是一個SWF項目(不是swc),那麼未使用的.mxml和.as類將被默認排除。
flex編譯器只鏈接應用程序所需的類。
因此,對於圖像也是如此,假設您將它們嵌入到mxml或作爲文件。 (即,如果文件沒有被鏈接,那麼它也不是嵌入式資產)。
檢查此項的一種方法是啓用link-report
選項,該選項將準確告訴您正在編譯到swf中的內容。有關更多詳細信息,請參閱this answer。
0
看到我剛纔寫的腳本。它已經非常有用的日期:
https://github.com/lonepalm/findOrphans
它使用swfdump撕裂出從代表的命名空間和類名的字節碼字符串。它將源代碼中的類與實際編譯的swf中的類進行比較。差異會告訴你什麼是未使用的。
相關問題
- 1. CSS Flex:flex項目垂直拉伸和文本居中
- 2. 綁定mxml(as)
- 3. 從actionscript(.as)文件中調用mxml中按鈕的函數
- 4. FLEX項目中的css,swf和皮膚mxml文件位置
- 5. 在包含.as文件的flex mxml應用程序中
- 6. Flex項目中的許多MXML組件
- 7. MXML文件中的未知類
- 8. 如何從AS/MXML代碼中的AIR清單文件讀取
- 9. 如何使用Flash Builder在一個項目中運行多個mxml文件
- 10. 從AS代碼調用一個MXML
- 11. 如何在.as中添加int MXML
- 12. 如何獲取編譯爲flex項目最終swf的.as/.mxml文件的完整列表?
- 13. 如何編譯沒有* .mxml文件的maven/flex項目?
- 14. Flex編譯器似乎將.as文件誤解爲MXML
- 15. 使用Hudson構建Flash Builder AS項目
- 16. 配置文件中使用ConfigParser的未知數量的項目
- 17. Expander as ListView項目
- 18. 如何將MXML文件包含在另一個MXML文件中?
- 19. ASP.NET/VS2010查找項目中未使用的文件
- 20. 在項目中查找未使用的文件
- 21. 從asp.net項目中刪除未使用的文件/圖像
- 22. 識別項目中未使用的JS腳本文件
- 23. 我如何在Flex中拆分AS代碼和MXML
- 24. Flash AS3:是否可以搜索和替換項目中的所有.as文件?
- 25. 從現有的visual studio項目中刪除未使用的js和css文件
- 26. 項目文件未找到
- 27. 使用.NET項目文件和模式?
- 28. 使用NuGet/Powershell從項目中刪除文件夾和文件
- 29. 如何查找和刪除網站項目中未使用的.aspx文件
- 30. 如何從項目中查找未使用的Java類和JSP文件
您可以試試[http://blog.tomschober.com/2011/02/implementing-orphan-finder-for-your-flex-app/](http://blog.tomschober.com/2011/02/implementation-orphan-finder-for-your-flex-app /) 和[http://opensource.adobe.com/wiki/display/flexpmd/FlexPMD](http://opensource.adobe.com/wiki/顯示/ flexpmd/FlexPMD) – michael 2011-04-06 01:06:24