但我們在網頁上看到漂亮的flashs,想看下別人是怎么做的,怎么辦?
答曰:我們需要兩個工具
swf_reader_2.3 (把瀏覽器中的flash下載到本地的swf文件)下載地址http://download.csdn.net/detail/woshiluochen/6932221
FlashDecompiler(把下載下來的swf文件破解成flash項目,也就是源碼)下載地址http://download.csdn.net/detail/woshiluochen/6932047
一 下面我們就以本文博客下面的時鍾動畫的flash為例來講解這兩個工具的用法
1,首先打開 swf_reader_2.3文件下里的SwfReader.jar 選擇“否”,“unprotect”
2,進入主界面后,選擇file-》load from memory
3,process下拉框中選擇flash所在的進程,我的瀏覽器是chrome。所以我就選chrome.exe進程。然后點擊find swfs按鈕
4,這時swfs positions下拉框中就有chrome中所有的swf文件。選中一個swf 點擊右側的 save swfs as 按鈕 (選擇swf要保存的本地路徑)
二 把swf文件反編譯源代碼
1,直接點擊FlashDecompiler 5.2.1160.exe,點擊 管理-》open flash file 選擇swf文件所在的路徑
2,在右側“我的任務” 樹形結構中選中要反編譯的額swf文件。然后點擊 ”轉換“ 下面的轉換路徑(此路徑一定要全英文路徑,否則可能出現轉換錯誤)。 然后點擊“轉換當前”按鈕。
3,至此在我們轉換的路徑下就可以看到相應的代碼和項目了。用flash cs3打開就可以編輯調試了。
http://files.cnblogs.com/Bonker/1_112197632.swf.swf 這就是樓主修改后的時鍾。