Monster Debugger是一款由De Monsters工作室基于Flex,AIR技术开发的代码调试器。这个调试工具开源免费,你可以用这个调试器来调试基于Flash,Flex,AIR的应用程序。

官方网站: http://www.demonsterdebugger.com/

Monster Debugger:

1.AIR作为socket服务器,flash,air都可以和他连接。

2.AIR有读取写入本地磁盘的权限,可以将日志保存到本地。

3.AIR脱离flash player,运行在桌面端。有美丽界面,方便观赏。

4.Monster Debugger 可以了解swf中的运行情况,可以修改对象的属性,方便测试。还有更多更多的功能。

Monster Debugger官网,给出一个demo,蛮有意思的。点击这里进入:
http://www.monsterdebugger.com/game/

小怪物在空中盘旋,被闪电劈中,掉入了一个山洞中。这个时候,它的翅膀被炸没了,不能上去。右边区域还有个问号,当小怪物碰到问号会有离开的提示。就是让小怪物去踩睡觉的怪物,然后跳出去。小怪物踩睡觉的怪物蛮搞笑的。可是,这个时候小怪物弹跳的高度有限,不足够出去。小怪物弹跳的高度,就是可以通过Monster Debugger修改的。于是,Monster Debugger的作用之一就体现出来了。你在之前安装了Monster Debugger,并运行了Monster Debugger当小怪物踩中睡觉怪物时,点击Monster Debugger的Properties面板,修改strength属性,增加到24,然后按前进和弹跳按键,小怪物就弹跳到洞口。然后就脱险了。不过,还有后边的关卡。

这个东东怎么用。你装了AIR,运行起来。在home页就有eg。初步的log,trace,改变x,y等属性都很直接。深层次的应用可以去看其帮助文档等。