Flash Debug Tool - FlashTracer
Flash的debug是件痛苦的事,因為*.swf在browser中並不會丟出太多的訊息讓開發者知道到底發生了事情,在Flash的IDE中,可以用trace()的方式把一些測試訊息傳出來,但這在發佈成*.swf之後又看不到..
有善心人士(Alessandro Crugnola)開發了一個Firefox的外掛元件,可以讓trace()照樣像在Flash IDE一樣把訊息傳出來,讓Flash的開發人員多了一個debug的方法。
FlashTracer addon:
http://addons.mozilla.org/firefox/3469/
原文說明如下:
While running any .swf Flash file in your browser you can see all the output generated by the “trace” flash functions in this sidebar component. You *NEED* the flash player debug version to run this extension correctly.
除了安裝完FlashTracer的元件外,你可能還需要下載這個
不過後來似乎因為Flash Player有些不同,FlashTracer可能會沒法子正常運作
試著點開Firefox的工具→附加元件→找到FlashTracer的選項→修改”Select output file”
把路徑改成「C:\Documents and Settings\{YourUserName}\Application Data\Macromedia\Flash Player\Logs\flashlog.txt」
其中{YourUserName}指的是登入名稱,請依個人電腦設定不同修改
一切安裝、設定完成,重新啟動Firefox,選擇「工具」→「Flash Tracer」(或是快速鍵Alt+A)
如果順利的話,試試這個網址:
http://www.eddie.com.tw/FlashLabs/Examples/tracer/
如果能看到它trace()出來的資料,恭喜你安裝成功了!

感謝原作(Alessandro Crugnola)的佛心呀
PS:補充一下,其實雖然是Firefox的外掛工具,但其實IE也能用,不過IE也得裝個debug版本的flash player(下載),安裝完之後開啟Firefox,再把Flashtracer打開,即使在IE裡的訊息,Flashtracer也抓得到 ![]()