作者aquarianboy (我是没牌的营养师!)
看板Flash
标题[心得] Flash Debug Tool - FlashTracer
时间Sun Nov 11 06:26:18 2007
全文:
http://www.eddie.com.tw/blog/?p=106
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:
http://download.macromedia.com/pub/flashplayer/updaters/9/flashplayer_9_plug
in_debug.exe
除了安装完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也抓得到
http://download.macromedia.com/pub/flashplayer/updaters/9/flashplayer_9_ax_debug
.exe
--
http://www.eddie.com.tw/blog/
http://www.eddie.com.tw/
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.135.172.127
※ 编辑: aquarianboy 来自: 220.135.172.127 (11/11 14:40)
1F:推 gargouille:推,这个东西真的超实用的啦!! 11/11 15:12
2F:推 icedesign:推,不过想请教版大,swf的trace跟用Flash的IDE来trace 11/11 15:17
3F:→ icedesign:不是都一样吗?那加装这个的好处在哪里呢? 11/11 15:17
4F:推 aquarianboy:正式上线的时候抓bug用的 :) 11/11 15:37
5F:推 aquarianboy:通常案子上线之後的虫才是麻烦..因为客户会一直追杀:) 11/12 00:20
6F:→ icedesign:啊!我都会先自己try一下说,感谢分享! 11/12 01:24