经常看到兄弟说trace不出东西啊,这样给你调试会带来很多不便; 加入说我们需要将运行时的debug信息和之前某个版本的进行比对; 又加入说我们需要在运行时通过debug动态调整显示对象的属性; 查看当前整个舞台显示列表;
这个时候你需要这款比trace功能更强大debug工具:MonterDebugger 官方网站:http://www.demonsters.com/ 这个是一款老外开发的debug工具;声明下它是一个Air Application;他可以调试Flash CS3/CS4,Flex / Air 所有AS3语言开发的swf作品;而且使用起来非常简单,只需要简单的几个步骤: 1.将类库导入到项目; 2.使用先初始化 new MonsterDebugger(this); 3.使用MonsterDebugger.trace(this, 'Hello, MonsterDebugger');即可将信息传送到MonsterDebugger工作台;
先上安装文件: 穿了几次都传不上来,我干脆给国外的下载地址,大家去官方下载好了 http://monsterdebugger.googlecod ... erDebuggerV2_04.air [local]1[/local]
启动画面: <IGNORE_JS_OP style="WORD-WRAP: break-word">
在菜单里有导出类库的命令和导出示例文件的命令,这里我也在描述下使用方法; <IGNORE_JS_OP style="WORD-WRAP: break-word">
选择Export Client Class;将类文件导入到项目文件夹;
在项目里需要先初始化话MonsterDebugger; new MonsterDebugger(this);即可使用MonsterDebugger.trace(this,'信息');来传递信息了;
还有三个很有用的方法: MonsterDebugger.clearTraces();//可以在每次运行时清楚之前MonsterDebugger工作台上的信息; MonsterDebugger.inspect(this);//告诉MonsterDebugger Live Application是this MonsterDebugger.snapshot(显示对象);//MonsterDebugger 将遍历该显示对象,并以树形显示;
这个时候在其右侧有改显示对象支持的属性和方法,而且我们可以在运行是修改这些值,并且即时更新!
哈哈哈现在来安装一下,享受一下吧!
|