本站原创文章,转载请注明: 转载自zrong's Blog,原文 FlashTracer插件介绍,欢迎使用文章源码进行转载。
本站转载文章会标明[转],转载请注明原始作者文章地址。
著名的sephiroth站长开发了他的第一个firefox插件:FlashTracer。可以毫不过分的说,这是一个我
作为一个Flash开发者(姑且这么说),我经常需要在非Flash IDE环境下显示trace()信息。为此我曾经寻找过许多具有类似功能的小软件,并写了非IDE环境显示trace()内容一文。这篇文章中需要下载一个名为Flash7 Debug的程序,这个小程序会驻留在系统图标栏中,显示swf影片中的trace()信息。
FlashTracer插件,则可以完全代替Flash7 Debug,并且功能要强大数倍。
来看看FlashTracer的界面以及我的介绍(以下图片均来自mozilla):
插件采用侧边栏的方式显示

工作时的效果

插件设置
可以设置log文件保存的地址,以及是否显示warning类调试信息;
可以在插件中设置warning的条数。不需要再去手动修改mm.cfg了;:em20:
可以设置log文件的编码字符集,设置为UTF-8可避免在显示中文信息时出现乱码(Flash7 Debug会将调试信息中的中文信息显示为乱码。因为它不支持UTF-8)。

支持正则表达式
这是一个非常有用的功能,再也不用在几千条调试信息中去苦苦搜寻了……:em52:

当然,还有两个小小的要求,你才能使用这个插件:
- 你使用firefox浏览器
- 你使用的Flash Player是Debug版本
不过,为了这么强大的功能,上面这两个小小的要求又算什么呢?
顺便说一句:
如果由于某些原因,你一定要在IE下查看swf动画,则可以借助IE Tab这个插件。


你好啊。我用的是FF3.5.2,这个FlashTrace安装不上啊,能教教我吗,好像不兼容啊。在3.5.2下面有没有和他功能一样的扩展啊?
你好,我装的是FF3.5.2啊,flashtracer好像只兼容到3.0.有什么好的建议吗?有没有类似功能的扩展阿?不装可以吗?
你可以使用Flex SDK自带的fdb调试器,基于命令行的。详细的使用方法可以看这里,我推荐你用这种官方的调试方法。
或者你也可以用这个AIR程序:arthropod,这个用起来更简单些,不过由于必须要import它的类,我不太喜欢。
试试flashbug,一个新的firefox插件
firebug总是安装不成功,所以在没有用这种方式调试了。