`
baiyejianxin
  • 浏览: 160929 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Flex测试工具MonsterDebugger详解

    博客分类:
  • Flex
阅读更多


 

根据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 4.0 RIA开发详解(第2版)

    《Flex 3 RIA开发详解与精深实践》

    此外,书中可能还讨论了如何优化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版).part2.rar

    Flex 4.0 RIA开发详解(第2版).part5.rar

    Flex 4.0 RIA开发详解(第2版).part5.rar

    Flex 4.0 RIA开发详解(第2版).part6.rar

    Flex 4.0 RIA开发详解(第2版).part6.rar

    Flex_3_RIA开发详解与精深实践.pdf

    11. **测试和部署**:介绍Flex应用的测试方法,包括单元测试、集成测试以及发布和部署流程。 12. **最佳实践**:分享Flex开发过程中的最佳实践和常见陷阱,帮助开发者避免常见错误。 通过这本书的学习,开发者不仅...

    Flex 4.0 RIA开发详解.rar

    Flex是Adobe公司推出的一系列工具和技术,使开发人员可以开发和部署可升级的富互联网应用程序(RIAs)。Flex提供了一种现代的、基于标准的语言来支持公共模板设计、客户端运行环境、编程模型、开发模型和高级数据...

    flex测试总结

    标题中的“flex测试总结”指的是Flex测试,这是一种针对Adobe Flex应用程序进行的质量保证过程。...在实际测试过程中,选择合适的工具和框架,结合有效的测试策略,可以提高Flex应用的稳定性和用户体验。

    Flex 3 RIA开发详解与精深实践

    《Flex 3 RIA开发详解与精深实践》是一本深度探讨富互联网应用程序(RIA)开发的专著,特别关注Adobe Flex 3这一强大的开发框架。Flex 3是Adobe为构建交互性强、视觉效果丰富的Web应用程序提供的开源工具,它允许...

    flex 3 RIA 开发详解与精深实践 Project

    2. Project(项目实践) --WEB(Web项目) --FLEX_Struts(Flex+Struts项目实践) --FLEX_WebService(Flex+WebService项目实践) --Flex_MS(Flex+Massage Service项目实践) --AIR(AIR项目)

    完全手册Flex3.0RIA开发详解

    由于上传限制在15M,所以只有打包成四个……资源来自网络,仅供学习参考。 //[完全手册Flex3.0RIA开发.part2/4.rar

    Flex 3 RIA开发详解与精深实践一

    - **Flex Builder**:作为一款集成开发环境(IDE),Flex Builder为开发者提供了全面的工具,包括代码编辑、调试、测试和部署,极大地提高了开发效率。 #### Flex中的XML操作 在Flex中操作XML数据是一项核心技能,...

    Flex 4.0 RIA开发详解讲义

    通过学习Flex 4.0 RIA开发详解,开发者可以掌握如何利用这一强大的工具集创建高效、富有吸引力的Web应用,提高用户体验,并实现企业级的复杂功能。Flex 4.0的诸多新特性使得开发者能够更好地利用现代Web技术,打造更...

    Flex在线阅读pdf工具swftools详解

    Flex在线阅读PDF工具Swftools详解 Swftools是一组开源的命令行工具,主要用于处理Adobe Flash(SWF)文件,其中包括将PDF转换为SWF的功能,非常适合在Web上实现在线阅读PDF文档。本文将详细介绍如何使用Swftools...

Global site tag (gtag.js) - Google Analytics