zoukankan      html  css  js  c++  java
  • webgame前端开发必备利器:monsterdebugger(转载)

    原文:http://www.codeo4.cn/archives/554

     作为一个WEBGAME的前端开发人员,甚至是flash开发人员,当你在写界面的时候,由于没有像flex那样的可视化界面设计,要在纸上算好x,y的值还有宽度和高度然后写到代码里之后按F11看效果,这样的工作十分痛苦,有时候就因为一两个象素的差距就要来回不停地F11,F11、 ,F11、 ,F11、 ,F11、 ,F11……一天中的生命就浪费在F11上了。现在苦逼的AS程序员的福音来了,它就是monsterdebugger!

    monsterdebugger是一个开源的Flex运行时调试器,不仅可以查看trace输出,还能以树型结构显示组件模型,并浏览每个组件的属性值,还可以在运行时动态修改属性的值,允许运行时调用组件的某些方法。这样我们就可以在F11之后直接在monsterdebugger里修改相应的数值观看效果了,免除你一天N+1次的F11。那么这个东西怎么用呢?

    1. 在 http://www.demonsterdebugger.com/ 下载 MonsterDebugger最新版 (需要先安装AIR Runtime),我写这篇文章的时候版本是3.02

    2. 将MonsterDebuggerV3_02.air安装到硬盘里,并启动此程序

    3. 选 File > Export SWC 指定输出路径到你想放的位置,哪里都可以,不过最好是放在你的项目相关的位置,假设我放在D盘:D:\debug
    4.在项目中加入这个SWC文件,在flashbuilder中的操作为:右击项目-属性-ActionScript构建路径-添加SWC,然后选择刚才导出的SWC文件然后确定。

    5.在你要调试的代码中加入以下代码:

    先是导入相关的包

    import com.demonsters.debugger.MonsterDebugger;

    然后是在类的构造函数加入这一行:

    MonsterDebugger.initialize(this);

    在确保程序没有错误之后就可以在flashbuilder上按F11了,这时候MonsterDebugger如果是打开的话就会把正在运行的浏览器中的项目和flashbuilder联系起来了。可以看一下运行的效果图:

    你可以在左边的显示树那里找到相对应的元素,然后在右边去修改相就在的数据,然后看浏览器,就会动态地修改好了。

    有关于更详细的用法,可以看以下的视频来加强:

    官方下载地址:http://www.monsterdebugger.com/downloads

  • 相关阅读:
    中小型MIS开发之我见(二)具体实施(上)
    实现.NET应用程序的自动更新
    利用XML实现通用WEB报表打印(参考)
    几款开放源代码的软件测试工具介绍
    TextBox只输入数字
    HttpUtility 类 编码,解码字符串为Html字符串
    测试工具的选择和使用
    javascript技巧参考
    认识Web.config文件
    动态改变页面的CSS样式(收藏备用)
  • 原文地址:https://www.cnblogs.com/finger/p/2497739.html
Copyright © 2011-2022 走看看