如果要在非FlexBuilder环境下调试程序的话,可以用Flex SDK2自带的命令行调试工具 fdb,它位于 Flex SDK 2\bin\ 目录中。
当然要调试一个程序 swf文件必须是具备调试信息的,并且要有FlashPlayer9的debug版,要生成一个可调试的swf,可以在使用mxmlc 命令行编译的时候加入参数 -debug=true ,或者在使用FlexBuilder编译的时候会生成一个 xxx-debug.swf文件,这个就是了。
要看到trace内容的话,先运行 fdb.exe,在这篇中说可以输入 help 查看帮助,可我输入后却显示 No help file (fdphelp*.txt) found. 这下让我很是郁闷 :[confused]: ,不过我突发灵感输入了个 run,居然出现了 Watting for Player to connect.,哈哈,我马上运行一个可debug的swf,接着出现Player connected; Session starting.
Set breadpoints and then type ‘continue’ to resume the session.
输入 continue后,swf正常运行,如果有trace,在命令中行即可看到。
有了这个,在使用其他工具开发的时候(比如最近的FlashDevelop3)就可以调试了,呵呵。
更多详情可以看这里: Using the Command-Line Debugger
admin#flashas.net (#为@) 联系QQ:
:40777822
浙ICP备06033001号