根据3W(what、why、how)的思路,现在讲一下MonsterDebugger这个Flex/Air程序的调试工具。
1.什么是MonsterDebugger?(what)
De MonsterDebugger是一款由De Monsters工作室基于Flex,AIR技术开发的代码调试器。这个调试工具开源免费,你可以用这个调试器来调试基于Flash,Flex,AIR的应用程序。
官方网站: http://www.demonsterdebugger.com/
2.为什么要用MonsterDebugger?(why)
他的特性包括:
1. 动态修改应用程序属性:你是不是为了追求最佳效果,而反复于修改源码中的一个属性,然后编译,运行查看效果,再调整,再编译,再运行查看.... 有了这个功能,你就能实时调试你的程序。只需要修改一下内存变量,就可以立即体现出你想要的效果。(比如width或者x等)
2. 增强的trace功能,使用flash自带的trace功能时,只能trace一些简单类型,这里的trace具有增强的功能,可以让你trace一个数组,对象,XML等(将数组,对象的具体内容trace出来)。而且,你还可以自定义不同的颜色输出trace内容。
3. 方法测试:如果你有一个方法,接受一个参数或者几个参数,你可以直接通过这个debugger,单独运行这个方法,方法的返回结果如果是对象,会以树形结构显示出来。
4. 使用简单: 仅需要导入类库:
import nl.demonsters.debugger.MonsterDebugger;
并且使用 :
debugger = new MonsterDebugger(this); MonsterDebugger.trace(this, “Hello World!”)
3.如何使用MonsterDebugger调试Flex程序?(how)
1>如何安装MonsterDebugger
1.下载MonsterDebugger安装程序,官方网:http://www.demonsterdebugger.com/
2.下载并安装AIR运行环境,(因为MonsterDebugger是一个Air桌面应用调试软件)
3.安装MonsterDebugger
2>如何使用MonsterDebugger
1.首先启动 De MonsterDebugger,界面如下(注:下面在Help->Help->Example: Flex 中也有详细的介绍)
2.通过De MonsterDebugger导出我们在Flex工程中需要的as类文件。File->Export Client Class
3.在弹出框中选择Flex项目的根目录
4. 回到Flex工程中,我们看到多了一个nl文件夹,上一步导出的类就在这个包中。
5. 此时在Flex工程中加入如下代码
<mx:Script>
<![CDATA[
// Import the debugger
import nl.demonsters.debugger.MonsterDebugger;
// Variable to hold the debugger
private var debugger:MonsterDebugger;
private function init():void
{
// Init the debugger
debugger = new MonsterDebugger(this);
// Send a simple trace
MonsterDebugger.trace(this, "Hello World!");
}
]]>
</mx:Script>
注:主要代码有 import nl.demonsters.debugger.MonsterDebugger;
private var debugger:MonsterDebugger= new MonsterDebugger(this);
MonsterDebugger.trace(this, "Hello World!");
6.运行代码,在De MonsterDebugger中显示程序的Flex程序的信息。
使用 De MonsterDebugger 调试Flex程序变得方便了很多,
- 大小: 296 KB
- 大小: 53.1 KB
- 大小: 22.2 KB
- 大小: 27.2 KB
- 大小: 3 KB
分享到:
相关推荐
Flex 4.0 RIA开发详解(第2版) Flex 4.0 RIA开发详解(第2版) Flex 4.0 RIA开发详解(第2版)
此外,书中可能还讨论了如何优化Flex应用性能,处理错误和异常,以及如何进行单元测试和集成测试。对于那些想要深入了解Flex 3并提升自身技能的开发者来说,这些章节无疑是宝贵的资源。 最后,"作者做客AIRIA送书....
Flex 4.0 RIA开发详解(第2版).part2.rar Flex 4.0 RIA开发详解(第2版).part2.rar Flex 4.0 RIA开发详解(第2版).part2.rar
Flex 4.0 RIA开发详解(第2版).part5.rar
Flex 4.0 RIA开发详解(第2版).part6.rar
11. **测试和部署**:介绍Flex应用的测试方法,包括单元测试、集成测试以及发布和部署流程。 12. **最佳实践**:分享Flex开发过程中的最佳实践和常见陷阱,帮助开发者避免常见错误。 通过这本书的学习,开发者不仅...
Flex是Adobe公司推出的一系列工具和技术,使开发人员可以开发和部署可升级的富互联网应用程序(RIAs)。Flex提供了一种现代的、基于标准的语言来支持公共模板设计、客户端运行环境、编程模型、开发模型和高级数据...
标题中的“flex测试总结”指的是Flex测试,这是一种针对Adobe Flex应用程序进行的质量保证过程。...在实际测试过程中,选择合适的工具和框架,结合有效的测试策略,可以提高Flex应用的稳定性和用户体验。
《Flex 3 RIA开发详解与精深实践》是一本深度探讨富互联网应用程序(RIA)开发的专著,特别关注Adobe Flex 3这一强大的开发框架。Flex 3是Adobe为构建交互性强、视觉效果丰富的Web应用程序提供的开源工具,它允许...
2. Project(项目实践) --WEB(Web项目) --FLEX_Struts(Flex+Struts项目实践) --FLEX_WebService(Flex+WebService项目实践) --Flex_MS(Flex+Massage Service项目实践) --AIR(AIR项目)
由于上传限制在15M,所以只有打包成四个……资源来自网络,仅供学习参考。 //[完全手册Flex3.0RIA开发.part2/4.rar
- **Flex Builder**:作为一款集成开发环境(IDE),Flex Builder为开发者提供了全面的工具,包括代码编辑、调试、测试和部署,极大地提高了开发效率。 #### Flex中的XML操作 在Flex中操作XML数据是一项核心技能,...
通过学习Flex 4.0 RIA开发详解,开发者可以掌握如何利用这一强大的工具集创建高效、富有吸引力的Web应用,提高用户体验,并实现企业级的复杂功能。Flex 4.0的诸多新特性使得开发者能够更好地利用现代Web技术,打造更...
Flex在线阅读PDF工具Swftools详解 Swftools是一组开源的命令行工具,主要用于处理Adobe Flash(SWF)文件,其中包括将PDF转换为SWF的功能,非常适合在Web上实现在线阅读PDF文档。本文将详细介绍如何使用Swftools...