用Flashbug调试Flash
Flashbug是一款基于FireBug的火狐插件,这给利用Flex SDK开发程序的人带来了便利。以前只能用FDB命令行来调试,现在有了Flashbug就更直观了。
安装Flashbug也非常方便,不过要先给火狐安装FireBug插件,还得给火狐安装Debug版本的Flash播放器。
在实际操作中还要注意两点:
一、在编译生成swf文件时,要输出成debug版本的文件,如下命令:
D:\flex4\bin\mxmlc.exe -debug=true --strict=true main.mxml
注意里面-debug=true,加了这一段就能输出debug版本的swf文件。
二、要把生成的swf文件嵌入到HTML文件中,不能用浏览器直接打开swf文件,否则Flashbug会失效。
Flashbug的使用很简单,打开FireBug,切换到Flash Console标签,在Trace Log里就能看到在Flash文件中通过trace方法输出的信息,还能查看Shared Objects的信息。
