源檔案格式分類
最終得到的源檔案分為以下幾種格式:Fla(xfl),Flex工程,其他第三方工程檔案.
FlashIDE編譯SWF
可以100%地反編譯為Fla(xfl).
Flex編譯SWF
部分可以反編譯為Fla(xfl),部分可以在手工修改後反編譯為Fla,部分則只能反編譯為Flex工程.
第三方軟體編譯SWF
簡單的如Swish生成的SWF可以直接反編譯為Fla(xfl).
複雜一些的往往需要大量手工修改後才能生成等效的源檔案(Fla(xfl)/Flex/第三方工程檔案).使用工具軟體如Action Script Viewer 2013進行反編譯的結果往往無法直接再次編譯通過.因為第三方軟體使用的可能不是標準的ActionScript語法,反編譯獲得的代碼無法通過Adobe官方Flash編譯器的檢查,如Mtasc,Haxe等生成的SWF.