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

flex trace panel----flex调试信息显示工具

阅读更多

flex的调试,困难我想用过的人都有所了解的,就算用里面的show或是拿一个textArea来显示,也不一定可以显示出完整的信息,就简单的Object对象也是直接显示Object,至于里面的细节难得追究。

而MM自己提供的一个工具----flex trace panel

可以说大大的方便了调试,打印详细信息,还可以只显示自己需要的出错,警告,信息等不同级别信息。

可在网上找了很久,没有找到相关的中文说明,找了个英文,使用的方法也很简单的,顺便用中文简单的描述下:

将下载的包解压后放工程一个目录

假设路径:de\richinternet.\utils\Dumper.as

那么,你可以打开Dumper.as类里面的函数看看,很简单的五个函数:

  • de.richinternet.utils.Dumper.dump(message:Object, level:Number):Void --------------这个函数的功能是可以打印调试信息,提供的参数是一个对象(只要Object继承来的都可以,也就是任意类型啦,哈哈),第二个参数是一个信息级别。一般只要提供一个对象,啥信息都给你打出来。很详细哦。基本上调试用这个就够了哦。
    takes the passed Object (any type) and routes it to the Flex Trace Panel, the 2nd paramter is optional and refers to the different log levels of the Dumper class (the default is Dumper.INFO)
  • de.richinternet.utils.Dumper.trace(message:Object):Void --------------------这个函数没啥意思,就打印调试信息,说实话,一点用都没。
    takes the passed Object (any type) calls the Dump.dump() method with log level Dumper.INFO (2).
  • de.richinternet.utils.Dumper.info(message:Object):Void -----------------这个也是破函数。打印信息的
    takes the passed Object (any type) calls the Dump.dump() method with log level Dumper.INFO (2).
  • de.richinternet.utils.Dumper.warn(message:Object):Void ---------------这个还马马虎虎,打印警告信息
    takes the passed Object (any type) calls the Dump.dump() method with log level Dumper.WARN (4).
  • de.richinternet.utils.Dumper.error(message:Object):Void -------------------这个嘛,嘿嘿,它打印了你就惨了,打印错误信息,你的对象出错了,它就打。
    takes the passed Object (any type) calls the Dump.dump() method with log level Dumper.ERROR (8).
  • 呵呵

    就这么几个简单的函数,但我还是写详细点吧,对大家有用的是下面哦(注意看):

    在ActionScript里面,随便哪个地方调用这个(当然要保证我们打的对象testResult存在的,起码前面定义了的,不然就没意义了):

    import de.richinternet.utils.Dumper;

    de.richinternet.utils.Dumper.dump(testResult);

    显示的就下面类似信息:

    哈哈,其实说这么多,就上面两句和下面的地址有用

    别打我哦

    下载地址:http://www.macromedia.com/devnet/flex/articles/tracepanel.html

    欢迎常来冰树之家

    分享到:
    评论

    相关推荐

      Flex AS3学习笔记总结

      6. 调试:使用 trace 函数输出信息到控制台。 七、事件驱动 1. 事件驱动是 Flex 应用程序的核心机制。 2. 事件驱动包括事件的 dispatch、事件的监听和事件的处理。 3. 事件驱动可以实现应用程序的交互功能。 八、...

      我的第一个flex项目

      在开始Flex项目之前,我们需要安装Adobe Flex Builder或使用开源的FlashDevelop作为开发工具。Adobe Flex Builder提供了一个集成开发环境(IDE),包含了代码编辑、调试和预览等功能,适合初学者使用。而Flash...

      Flex开发实例.pdf

      根据提供的文档信息,我们可以深入探讨Flex开发中的关键概念和技术细节,包括MXML与ActionScript的基础用法、常用UI组件的应用以及GIS开发等高级主题。 ### Flex简介 Flex是一种开源框架,用于构建高质量的Web应用...

      openScale配置_Flex开源客户端

      OpenScales是一个基于ActionScript 3 (AS3)编写的开源地理信息系统(GIS)框架,专为在Flex或Adobe Integrated Runtime (AIR)应用程序中轻松集成地图功能而设计。该框架的核心功能是处理和呈现多种地图数据,其中...

      flex登陆特效源代码

      根据提供的信息,我们可以深入探讨与“Flex登录特效源代码”相关的技术知识点。此代码段主要展示了如何使用Adobe Flex创建一个动态的登录界面特效。Adobe Flex是一个已退役的开源软件框架,用于部署跨平台的桌面应用...

      flex导出excel的代码

      trace("Failed:", error.message) } function saveData(event:Event):void { var newFile:File = event.target as File; if (!newFile.exists) { var stream:FileStream = new FileStream(); stream....

      GIS开发—配置OpenScales开发环境.doc

      OpenScales提供了`Trace`类用于调试,可以通过设置`useFireBugConsole`属性来决定是否在Firebug控制台中显示日志信息。 综上所述,配置OpenScales开发环境涉及下载GeoServer、OpenScales库,创建Flex工程并导入库...

      电子信息专业英语词汇

      电子信息专业英语词汇 电子信息专业英语词汇是电子行业中非常重要的一部分,对电子专业人员来说,掌握专业英语词汇是必不可少的。以下是电子信息专业英语词汇的详细知识点: 一、印制电路(Printed Circuit) * ...

      Printed Circuits Handbook

      16.2 Conductor (Trace) Sizing Charts / 16.1 16.3 Current Carrying Capacity / 16.2 16.4 Charts / 16.6 16.5 Baseline Charts / 16.10 16.6 Odd-Shaped Geometries and the “Swiss Cheese” Effect / 16.19 ...

    Global site tag (gtag.js) - Google Analytics