`
wangcheng
  • 浏览: 1463493 次
  • 性别: Icon_minigender_1
  • 来自: 青岛人在北京
社区版块
存档分类
最新评论

De MonsterDebugger开源的Flex运行时调试器

阅读更多

De MonsterDebugger
http://www.demonsterdebugger.com/

是一个开源的Flex运行时调试器,不仅可以查看trace输出,还能以树型结构显示组件模型,并浏览每个组件的属性值,还可以在运行时动态修改属性的值,允许运行时调用组件的某些方法。

1. 在 http://www.demonsterdebugger.com/ 下载 MonsterDebuggerV2_02.air (需要先安装AIR Runtime)

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

3. 选 File > Export Client Class 指定输出路径为你 flex project 的 src 目录。如果成功,你将在src目录看到 nl\demonsters\debugger\MonsterDebugger.as 文件  (看包名这个应该是荷兰公司写的)

4. 写个程序来试一下

 

<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" 
	layout="absolute"  creationComplete="onInit()">
	
	<mx:Script>
		<![CDATA[
		
		// 导入 MonsterDebugger
		import nl.demonsters.debugger.MonsterDebugger;
		
		// 声明 debugger 变量
		private var debugger : MonsterDebugger;
		
		private function onInit() : void {
			// 初始化 the debugger
			debugger = new MonsterDebugger(this);
			
			// 发送一个简单的 trace 消息
			MonsterDebugger.trace(this, "Hello MonsterDebugger!");
		}
		]]>
	</mx:Script>
	
</mx:Application>

 

 看看MonsterDebugger的TRACES窗口中,你的消息已经打印出来了。

 

分享到:
评论
1 楼 malasun 2009-06-01  
fine,tks

相关推荐

    【开源】易语言正则调试器

    【开源】易语言正则调试器是一款专为易语言用户设计的正则表达式测试与调试工具。它具有开源的特点,允许用户深入理解其内部工作原理,并可以根据需求进行定制或扩展。这款调试器的主要功能是帮助程序员在使用易语言...

    grdb调试器源码 debug调试器的开源实现

    《GRDB调试器源码详解:深入理解debug调试器的开源实现》 在软件开发过程中,调试器扮演着至关重要的角色,它可以帮助开发者追踪代码执行流程,定位并修复错误。本文将详细介绍开源项目GRDB——一个在DOS/DMPI环境...

    开源调试器rr0d(ring0级)

    【开源调试器rr0d(ring0级)】 在IT领域,调试器是开发者们不可或缺的工具,它们用于检测和修复程序中的错误。rr0d(Rasta Ring0 Debugger)是一个特殊的开源调试器,专为ring0级调试设计,这意味着它能够对操作...

    Flex开源项目

    Flex开源项目是一系列用于Adobe Flex、Flash及AIR开发的免费资源,它们提供了丰富的组件、库和框架,帮助开发者构建更加复杂和功能丰富的用户界面。以下是一些重要的Flex开源项目的详细介绍: 1. **Flexbox**: 由...

    开源3DMap Flex 3D地图

    开源3DMap Flex 3D地图是一款基于Adobe Flex技术的开源项目,旨在提供高质量的三维地图服务,其性能和功能可以媲美甚至超越商业产品如E都市地图。Flex是一种基于ActionScript 3.0的开源框架,用于构建富互联网应用...

    VT虚拟化技术,VT驱动调试器,自建调试体系,反反调试技术,内核驱动,VT过保护,VT源代码

    vt框架使用的airhv,增加了自建调试体系部分 ept hook. 无痕int3. 自建调试体系隐藏debugport. 支持pdb符号自动下载,省去寻找特征码步骤,轻松兼容不同系统版本. 5.zip文件是编译好的成品 支持平台 win10 x64 intel ...

    flex流程编码器(开源)

    标题中的“flex流程编码器(开源)”指的是一个使用Adobe Flex技术开发的,专门用于创建和编辑工作流的开源工具。Flex是一种基于ActionScript 3.0的编程框架,它允许开发者构建富互联网应用程序(RIA),这些应用...

    QT Opencv等各种开源库PDB文件调试加载器【导入VS使用】的工具源码

    总的来说,这个工具解决了在VS中调试依赖于QT和OpenCV等开源库的项目时的一个常见难题,为开发者提供了便利,使他们能够在不修改原有项目配置的情况下,轻松实现源码级调试。这对于提升软件质量、排查问题以及进行...

    flex拓展组件autoComplete开源代码

    Flex是一种用于创建富互联网应用程序(RIA)的开发框架,它由Adobe公司开发,主要用于构建运行在浏览器上的交互式用户界面。在Flex中,组件是构建应用程序的基本单元,它们提供了丰富的功能和可定制的外观。本篇文章...

    Flex开源项目1个[flex部分]

    Flex是一种用于构建富互联网应用程序(RIA)的技术,它基于Adobe Flash Player或Adobe AIR运行时环境。在本项目中,"Flex部分"指的是使用Flex框架开发的客户端组件,这些组件通常与Java 2 Enterprise Edition(J2EE...

    一个开源且可扩展的调试器sdbg-开源

    **sdbg:一款开源且可扩展的调试器** `sdbg` 是一款强大的开源调试器,其设计理念在于提供高度的灵活性和可扩展性。这款工具基于插件架构,使其能够适应各种不同的平台和处理器架构,同时还能与各种调试API无缝集成...

    QT Opencv等各种开源库PDB文件调试加载器【导入VS使用】加入了qt库

    QT Opencv等各种开源库PDB文件调试加载器【导入VS使用】,能将各种官网上下载的PDB文件,导入到对应的Lib文件目录下,从而使得VS能够支持单步调试进开源库源码,之前传了一个没有加入qt依赖项的资源,居然不可以删,...

    flex框架 JAVA-FLEX

    Flex框架是一种基于Adobe Flash Player和Adobe AIR运行时的开源应用程序框架,主要应用于创建富互联网应用程序(Rich Internet Applications,简称RIA)。在Java-FLEX的结合中,Flex提供了前端用户界面的构建能力,...

    flex 图片编辑器

    在开发Flex图片编辑器时,主要涉及以下知识点: 1. **Flex SDK**:Flex SDK是开发Flex应用程序的基础,包括ActionScript编译器和MXML编译器,以及用于构建、测试和部署应用的工具。开发者需要下载并安装SDK来开始...

    pentaho平台 flex 仪表盘设计器 插件

    Flex,全称为Adobe Flex,是一种基于ActionScript 3.0的开源框架,用于开发富互联网应用程序(RIA)。在 Pentaho 平台中,Flex 仪表盘设计器利用其强大的图形用户界面能力,使非技术背景的用户也能轻松创建视觉效果...

    也凑热闹搞个flex开源项目 sparkle

    Flex是一种用于构建富互联网应用程序(RIA)的开放源代码框架,它基于ActionScript和Flash Player运行时。Sparkle可能是一个针对Flex开发者的工具或库,旨在提供特定功能或改进开发体验。 描述中的“NULL”意味着...

    qtcreator-gdb-7.4-MINGW32_NT-6.1-i686.tar QT4 调试器

    GDB(GNU调试器)是一个开源的、跨平台的调试器,能够调试多种编程语言,包括C++。这里的GDB版本是7.4,与QT Creator 2.8.0版本兼容,特别适配于Qt 4.8.5版本。这意味着你可以使用这个调试器来调试基于Qt 4.8.5框架...

    Debug调试版本的flash,用于flex调试代码

    在开发基于Adobe Flex的应用程序时,调试是必不可少的步骤,以确保代码的正确性和优化性能。Debug调试版本的Flash Player是专门为开发人员设计的,它提供了丰富的错误报告和调试工具,帮助开发者识别并修复问题。...

    Flex efflex 开源库

    NULL 博文链接:https://windmark.iteye.com/blog/1709243

    FLEX安装和配置全步骤

    - 使用FLEX Builder内置的调试器,你可以设置断点,检查变量值,追踪代码执行流程。 - 测试工具如Flash Player或Adobe AIR Debug Launcher可以帮助你在不同环境中测试应用。 **学习资源** 为了深入学习FLEX,你可以...

Global site tag (gtag.js) - Google Analytics