再次用上Monster Debugger-----flash调试的利器

来源:互联网 发布:ckplayer m3u8源码 编辑:程序博客网 时间:2024/06/10 22:29


一年多前偶尔的机会用过一次Monster Debugger,当时只觉得比较新奇,但用过一次之后发现其调试比普通的trace要麻烦一些,而且输出也没多大变化,就放下了。
今天因为做项目需要,又再次找了下第三方的调试工具,很幸运的又找到了它。
从当初的1.0版本到现在的3.0版本,试过之后发现完全是今非昔比,强大到不行

这么好的东西自己把玩实在是有暴殄天物之嫌。




Monster Debugger最显而易见的好处就是调试方便。


如果你要在网页上调试,那么有几个事你必须要做的
1.不管你使用flash cs还是fd,flex,你必须要输出debug版本
2.使用firebug的debug功能
3.使用flashplayer的debug版本
4.可能不时面临firefox崩溃的风险




使用Monster Debugger的一些好处:
1.调试只要调用MonsterDebugger.trace(...);
2.轻松查看应用程序的所有对象,帧数,占用内存等情况
----查看性能比较方便。如查看在某些操作后,是否某些对象真的被删除啦


3.从工具到屏幕:在工具内修改alpha,x,y,scaleX等参数,结果直接反映在屏幕上
----调整UI不用再一次次编译了


4.从屏幕到工具:点击工具的【Highlight & inspect】,点击屏幕,工具立即呈现点击对象的属性。
----轻松获取对象后,直接修改吧,所见即所得啊,感动


5.截图功能:能显示舞台上visible=false,alpha=0的对象
----这功能也不错,让你两厢对比,不用再把那些隐藏掉的对象记录在脑海里


6.想要调试某个对象的公共方法?先点击高亮,选中屏幕上的对象,在工具上查看方法,双击,输入或者不输入参数,点击run,立即见效果
-----感觉和单元测试有点相似哦


7.轻松trace array,object,xml等数据,无需再使用for循环来trace了
----想起之前要查找xml对象中的数据,真是累啊,现在可以一目了然




8.真实环境下的断点功能。FD或者FB也有断点,但是如果把swf放到网页环境中,断点就不那么好用了,在本工具下可轻松控制断点

----老实说,断点真没实际用过,不知道你能补充一下么?:)

转载请写上出处,谢谢:)



原创粉丝点击