avatar
Today is 星期六
2010 年 09 月 04 日

2010 年 04 月 22 日

基于mm.cfg的终极调试和评测

by fireyang — Categories: 其他 — 标签:, 2 条评论

介绍:

使用这个工具,你可以在不改变原始的swf的情况下,直接在flash里查看幀频,内存使用情况,还结合了MonsterDebugger。
反正一个字:赞
ps:我打算把trace也加到里面,那是不是更爽了,哈哈,往下看吧……

参考:

  1. The Ultimate Debugging And Profiling
  2. Almighty PreloadSWF
  3. Flash Visual Profiler.

后面两篇需要翻墙(提议用googleReader订阅,然后自己慢慢找吧)

方法:

ps:期间涉及到mmcfg的配置,可以参考我以前的文章:《在ubuntu中捕获trace》(用mm.cfg来捕捉trace)

  • 安装Debug Player (如果你已经安装可以跳过)
  • 安装De MonsterDebugger并运行(可选)
  • 下载MicroProfiler.swf 到本地
  • 确认放文件的位置(如. d:/whatever/MicroProfiler.swf)必须在本地信任范围(修改信任范围地址: local trasted scope)
  • 打开你的mm.cfg文件并添加如下内容 (在 XP中 C:\Documents and Settings\username\mm.cfg)
    PreloadSWF=c:\whatever\MicroProfiler.swf
  • 关闭所有flashplayer并重启浏览器

就这样,现在起,如果你访问任何as3编译的.swf文件,你将在flash影片里看到MicroProfiler。如果你用MonsterDebugger来接受数据,你可以修改里面的变量进行测试了,非常cool吧。
我在使用中发现经常报一些错误,可能这个工具还不成熟还不稳定,有源码的,回头看看参考下……

Ps:修改“信任目录”方法:

  • xp:在C:\Documents and Settings\[your name]\Application Data\Macromedia\Flash Player\#Security 新建一个以.cfg为扩展名的文件,写入你MicroProfiler.swf所在目录的路径就可以了

我的截图(xp下成功,但是我这里有些动画出现类似花屏,不知道原因,ubuntu下一直报警告,还没找到原因):

原文截图:

2 条评论 »

  1. [...] 转载自http://www.fireyang.com/blog/?p=646 [...]

发表评论

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

© 2010 fireyang’blog All rights reserved - Wallow theme by TwoBeers Crew - Powered by WordPress - Have fun!浙ICP备07033342号