强大的 Flash 调试器 De MonsterDebugger

无意间看到这个调试器,没有试用过,但是看了视频演示,确实很强大。

我把认为的优点介绍下:

  1. 开源免费。(这是我最看重的一点)
  2. 可以传递 Trace,这其他调试器也可以,但是这个可以做到按 trace 的时间,用 list 的形式列出来,很好
    而且如果你 trace 的是 xml,还自动以树形组件呈现。
  3. 实时变量参看,你可以间当前的所有变量的值,可以直观的参看,而且可以对变量直接进行赋值,赋值结果直接传递到 swf 里。
  4. 实时调用可见的函数,你可以在调试的时候,直接在调试器中调用函数,并且传递参数。
不足:
  1. 查看的变量好像只能是 displayobject 一些自带的变量,而且不能看 child 的,这功能需要完善。
  2. 没有断点功能!(用 air 做估计难度比较大,呵呵)
  3. debug 后,正式发布需要删除所有的 debug 代码,比较麻烦。但是外置的调试器,都是通过通讯来实现的,估计比较难做到官方的调试器那样;
    所以在正式发布,需要对调试代码注释掉,一则为了安全,一则为了执行效率。
  4. 因为是经过通讯实现调试,所以应该加个加密机制,就是在 swf 设置密码,在调试器查看时需要输入密码才能查看。(类似的调试器有这功能了)
但是总体来说这个外置调试器是我见过最牛的了,值得推荐!

地址:http://demonsterdebugger.com/

air 下载:Download latest version

项目地址:monsterdebugger.googlecode.com

homepage