经常看到兄弟说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 将遍历该显示对象,并以树形显示;

这个时候在其右侧有改显示对象支持的属性和方法,而且我们可以在运行是修改这些值,并且即时更新!

哈哈哈现在来安装一下,享受一下吧!

发一个比trace功能更强大debug工具,MonterDebugger的更多相关文章

  1. 一个比 Nginx 功能更强大的 Web 服务器

    公众号关注 「开源Linux」 回复「学习」,有我为您特别筛选的学习资料~ Caddy 简介 Caddy 是一个 Go 编写的 Web 服务器,类似于 Nginx,Caddy 提供了更加强大的功能,随 ...

  2. 比 Navicat 还要好用、功能更强大的工具!

    DBeaver 是一个基于 Java 开发,免费开源的通用数据库管理和开发工具,使用非常友好的 ASL 协议.可以通过官方网站或者 Github 进行下载. 由于 DBeaver 基于 Java 开发 ...

  3. 让Docker功能更强大的10个开源工具

    让Docker功能更强大的10个开源工具 更好的管理.Web前端程序.更深入地了解容器应用程序,Docker生态系统正在迅速发展,这还得归功于其充满活力的开源社区. 软件项目的成功常常根据其催生的生态 ...

  4. pandas的筛选功能,跟excel的筛选功能类似,但是功能更强大。

    Select rows from a DataFrame based on values in a column -pandas 筛选 https://stackoverflow.com/questi ...

  5. 功能更强大的格式化工具类 FormatUtils.java

    package com.util; import java.text.DecimalFormat; import java.text.ParseException; import java.text. ...

  6. Excel Interactive View - 让页面表格的功能更强大

    MS Office Excel Services提供了一个非常强大的功能,允许你只需要在页面上添加非常少量的JS references,就可以让你在页面上将表格的内容以Excel图表的方式呈现.这里是 ...

  7. C++ folly库解读(三)Synchronized —— 比std::lock_guard/std::unique_lock更易用、功能更强大的同步机制

    目录 传统同步方案的缺点 folly/Synchronized.h 简单使用 Synchronized的模板参数 withLock()/withRLock()/withWLock() -- 更易用的加 ...

  8. wmic 命令的一个汇总,功能很强大

    获得系统版本信息wmic datafile where Name='c:\\windows\\explorer.exe' get Manufacturer,Version,Filename 获得系统进 ...

  9. 让ecshop编辑器功能更强大

    ecshop后台的商品编辑和文章编辑使用的是FCKEDITOR 编辑器, 这个FCKEDITOR的工具条(toolbar)是可以自定义的,ECSHOP默认使用的是 normal ,属于中档功能, 下面 ...

随机推荐

  1. Every Tom,Dick and Harry. 不管张三李四。

    1 every  adj   每个,最大的,所有的,一切的 Every other girl except me is wearing jeans.  除了我之外的每个女孩都穿着牛仔裤. I have ...

  2. ArcGIS Server配置端口

    写在前面,GIS服务器必须连通到外网,基于某些情况,可能一个机组有多态服务器,担任不同的角色,有Web服务器.数据库服务器和GIS服务器等,但是可能购买时只有一个外网IP,这样是不行的.JS脚本运行在 ...

  3. AC日记——The Shortest Path in Nya Graph hdu 4725

    4725 思路: 拆点建图跑最短路: 代码: #include <cstdio> #include <cstring> #include <iostream> #i ...

  4. cssBase.css你应该有一个

    @charset "utf-8"; /*! * @名称:base.css * @功能:1.重设浏览器默认样式 * 2.设置通用原子类 */ /* 防止用户自定义背景颜色对网页的影响 ...

  5. php-cgi segmentation fault nginx

    谷歌.百度了一堆后,无果. yum安装软件也报segmentation fault 果断重装系统吧

  6. ASP.NET MVC4+EF5(Lambda/Linq)读取数据

    希望大家记住,这里讲的所有的知识点,不仅仅是了解了就可以了,还要会灵活用,一定要多思考,撑握其中的编程思想. 本文讲的是委托和事件,这两个词可能你早就耳熟能详,但你是否真正撑握了呢? 本系列讲的C#高 ...

  7. javascript获取dom的下一个节点方法

    需求说明: 获取当前节点左节点或者右节点(兄弟节点): css: <style type="text/css"> a:focus { outline: none; } ...

  8. JavaScript之函数和this

    一. 函数的内部属性 1. 在函数内部有两个特殊的对象: arguments: 类数组对象,包含传入函数中的所有参数.其有一个callee属性,该属性是一个指针,指向拥有这个arguments对象的函 ...

  9. Bzoj 4524 [Cqoi2016]伪光滑数(堆)

    题面 题解 先筛出$<128$的质数,很少,打个表即可 然后钦定一个质数最大,不断替换即可(丢进大根堆里面,然后取出一个,替换在丢进去即可) 具体来说,设一个四元组$[t,x,y,z]$表示当前 ...

  10. 使用screen后台实时执行命令

    在做一个大体积的数据备份时,在远程终端上直接运行备份脚本back.sh,或运行back.sh&放到后台运行,此时关闭远程终端,或网络断开都会让命令停止运行.此时就要使用到screen命令. s ...