全稱叫做(Action Script Viewer)其官方網站為:http://www.buraks.com,原始漢化作者:ewen(不知道是何方神聖)是反編譯軟體的一種,功能強大,可以反編譯大部分包含SWF元素的播放檔案。如果需要近可能的完美還原fla檔案,就推薦你使用這個軟體了。
現在更新到5.01版,6.0在國外應該出來了。但遲遲沒有發布。期待吧。
1.從Action Script Viewer 5.0 中開啟要"還原"的.swf檔案。
2.檔案菜單 > 匯出重建資料 file > Export Rebuild data(JSFL)
3.匯出資料到指定檔案夾
4.在確認flash沒有啟動並執行情況下,雙擊匯出檔案夾裡面的jsfl檔案,flash會跟著啟動,然後不用幹涉,它會自動開始還原,顯示為時間軸一頓亂閃
5.還原完成後,儲存該FLA檔案, 然後用Ctrl+Enter發布。 電子雜誌技術,雜
上面說的基本就是利用ASV把SWF還原至FLA的過程,說的很簡練,也很明白……
下面偶講一下如何使用ASV提取已經編譯好的EXE電子雜誌裡面的資源(元件,映像,文本,代碼,聲音等等)
1:開啟ASV,執行【檔案】——【開啟】,開啟一本EXE電子雜誌,這裡我以《WO男人志》第43期為例。
2:開啟以後,會顯示正在搜尋(),這個就不用急了,慢慢等吧,搜尋速度跟電腦的配置和電子雜誌的複雜程度有關。不過根據我的使用經驗,這裡的小放大鏡動畫動的越快,處理速度就越快(也許是歪理吧,呵呵)……
3:若干分鐘之後,搜尋完成,會出現一個的視窗,上面顯示了ASV從這個EXE檔案中搜尋到了多少個SWF類型的檔案。這裡我們搜尋出了4個SWF檔案,其中有三個大小隻有十幾KB,另外一個大小有30多兆,可以判斷這個就是電子雜誌的主檔案,選中它,單擊【開啟】。(開啟之前可以先預覽一下,右側有【預覽】按鈕)
4:開啟之後,這時候主視窗的狀態列會有進度條一通亂閃,不用著急,ASV正在讀取SWF檔案的內部結構,期間會出現若干個圖中所示的視窗,中文意思為【該操作會消耗大於10兆的記憶體,確定嗎?】現在大家的記憶體都比較大,可以選擇【全部選是】,然後繼續等……
過了一段時間,會出現一個警告資訊統計視窗,()不用理會直接關掉它。
5:當進度條不再閃的時候,就可以查看裡面的每一項內容了,可供瀏覽的內容也比較豐富,比如庫,時間軸,幀,動作,各種元件等等。選中一項內容就可以在預覽視窗中看到,很方便。
需要注意的是ASV是會動態分析與載入的,查看其他內容的時候也會出現正在分析的進度條在閃,警告視窗也會出現,不用理會,依照之前的操作方法就可以了。
6:提取檔案。
執行【檔案】——【提取組件】,在次級菜單中有很多項目,可以按照要求任意提取相應的內容。比如說電子雜誌裡的音樂……
也可以執行【檔案】——【另存新檔】,直接儲存為一個SWF檔案,留作它用
先寫這麼多,有啥問題跟帖提出……