SWF调试工具Alcon使用说明(仅面向调试工具使用者)

  • 本站文章除注明转载外,均为本站原创或者翻译。
  • 本站文章欢迎各种形式的转载,但请18岁以上的转载者注明文章出处,尊重我的劳动,也尊重你的智商;
  • 本站部分原创和翻译文章提供markdown格式源码,欢迎使用文章源码进行转载;
  • 本博客采用 WPCMD 维护;
  • 本文标题:SWF调试工具Alcon使用说明(仅面向调试工具使用者)
  • 本文链接:http://zengrong.net/post/1251.htm


对于已经发布在网页上的swf文件,使用什么方法能看到开发过程中的调试信息呢?主要有以下几种方法:(如果喜欢直奔主题,看这里

1.开发者自行提供隐藏的查看调试信息的方法

这种方法一般需要开发者在产品中预留快捷键或者隐藏命令,使用后可以开启一个调试面板;

优点:性能高,较隐蔽

缺点:开发成本与较高

2.使用Flex自带的命令行Debug工具

优点:可查看源码中的trace消息,支持断点和调试

缺点:仅支持Debug版的swf文件,且需要Debug版本的Flash Player支持

3.使用开发库+Debug客户端工具

由于是客户端Debug工具,因此这种方法的功能更加强大,但效率相对上面两种方法较低。Debug客户端一般是AIR开发的,也有利用Firefox插件做客户端的。

优点:开发快速,使用方便

缺点:难以同时监测多个swf文件


本文介绍的是第3种方法,Debug工具选择的是基于AIR的Alcon,希望了解更多的Debug工具,可以看这篇文章:Alcon/De MonsterDebugger/Arthropod Flash Debugger简单评测。还可以看这里:http://zengrong.net/flashassistant#debugger

  1. 下载并安装AIR运行时:http://get.adobe.com/cn/air/
  2. 下载并安装Alcon:http://blog.hexagonstar.com/download/alcon.air
  3. 访问要查看调试信息的swf文件(独立文件或基于浏览器访问址均可)
  4. 使用菜单Log->Pause/Clear/Reset可以暂停、清除、重置监控;
  5. 使用菜单Edit可以将显示的调试信息输出成文本文件。

重要:只有开发者使用了Alcon提供的Debug库进行开发并提供Debug信息,才可以使用Alcon客户端监控到调试信息。

附图: