`
michaeltangbin
  • 浏览: 271683 次
  • 性别: Icon_minigender_1
  • 来自: 黑龙江省
社区版块
存档分类
最新评论

Flex debug环境构建

阅读更多

      写了一段时间的flex程序,一开始的时候程序比较简单,不涉及到很多的事件和事务逻辑,所以一般用Alert来调试程序就够用了。随着程序越来越复杂,涉及到bug也越来越多,所以Debug显得很关键了。下面个大家介绍一下如何搭建Flex debug环境。(刚好找到有人写的,就粘贴过来了,

  

1. 要具备debug功能,我们必须要首先安装Flash Player Debug 版本。

windows版本下载地址。其他版本下载地址可以参考adobe网站。

2. 安装好debug版本后,我们还需要添加日志的配置文件mm.cfg。

该配置文件存放的目录如下:
Macintosh OS X MacH D:Library:Application Support:macromedia:mm.cfg
Microsoft Windows XP C:\Documents and Settings\user_name\mm.cfg
Windows 2000 C:\mm.cfg
Linux home/user_name/mm.cfg
以上是从官方文档中找来的,但实际上我用windows2000时,我的mm.cfg文件就是放在C:\Documents and Settings\user_name\mm.cfg下的,和xp一样。
配置文件的配置参数在这里列出:
ErrorReportingEnable        1: 打开error信息写入日志文件 0:关闭
MaxWarnings                      设置waining信息记录最大数量,默认值为100,0:无限制
TraceOutputFileEnable       设置trace日志,1:为开,0:为关,默认值为0
TraceOutputFileName         设置trace日志文件位置,Fleah Player 9 Update版本后该属性设置已经没有用了。笔者也试验过确实没有用。输出文件名为flashlog.txt
mm.cfg例子文件:
ErrorReportingEnable=1
TraceOutputFileEnable=1

3. 输出的日志文件位置:
从Flash Player 9 Update开始,我们不能修改日志文件的位置了,默认的位置为:
Windows C:\Documents and Settings\user_name\Application Data\Macromedia\Flash Player\Logs
Macintosh Users/user_name/Library/Preferences/Macromedia/Flash Player/Logs/
Linux home/user_name/macromedia/Flash_Player/Logs/flashlog.txt

到这里你可以放心的用trace()函数进行数据跟踪了。
4. 这里有个例子:
<?xml version="1.0"?>
<!-- logging/ButtonLifeCycle.mxml -->
<mx:Application xmlns:mx="
http://www.adobe.com/2006/mxml">
<mx:Script><![CDATA[
         private function traceEvent(event:Event):void {
         trace(event.currentTarget + ":" + event.type);
}
]]></mx:Script>
<mx:Button id="b1" label="Click Me"
preinitialize="traceEvent(event)"
initialize="traceEvent(event)"
creationComplete="traceEvent(event)"
updateComplete="traceEvent(event)"
/>
</mx:Application>
运行后如果输出一下内容到flashlog.txt文件的话,那么恭喜你成功了。
TraceLifecycle_3.b1:Button:preinitialize
TraceLifecycle_3.b1:Button:initialize
TraceLifecycle_3.b1:Button:creationComplete
TraceLifecycle_3.b1:Button:updateComplete
TraceLifecycle_3.b1:Button:updateComplete
TraceLifecycle_3.b1:Button:updateComplete

分享到:
评论
1 楼 newLinuxJava 2012-01-12  
补充一下,windows7 日志配置文件的位置:

Microsoft Windows 7 C:\Users\user_name\mm.cfg

相关推荐

    Flex Debug-debug版本的安装.exe

    Flex是Adobe公司开发的一个开源框架,用于构建富互联网应用程序(RIA),它基于ActionScript和MXML,通常与Flash Player或Adobe AIR一起使用。Debug版本是专为开发者设计的,提供了更多的调试功能,帮助开发者定位和...

    Flex debug 10 for IE

    Flex Debug 10 for IE是Adobe Flex开发工具的一个特别版本,专为Internet Explorer浏览器设计,提供了强大的调试功能,极大地优化了开发人员在IE环境下的Flex应用程序调试体验。Flex是一种开源框架,用于创建富...

    flex debug插件

    Flex Debug插件是针对Adobe Flex开发工具的重要辅助组件,它为开发者提供了强大的调试功能,能够帮助程序员在构建Flex应用程序时定位并修复问题。在本文中,我们将深入探讨Flex Debug插件的功能、安装方法以及如何...

    Flex Debug

    3. **Flex Builder或Flash Builder**:这些是Adobe提供的集成开发环境(IDE),它们内置了强大的Debug工具,如断点设置、步进执行、变量查看、调用堆栈分析等,帮助开发者追踪代码执行流程。 4. **SWF文件**:Flex...

    IE debug Flex debug

    2. **配置IDE设置**:如果你使用的是Flex Builder或Flash Builder等集成开发环境(IDE),你需要在项目设置中选择正确的编译配置,通常是“Debug”模式,这样编译出的SWF文件会包含调试信息。 3. **设置断点**:在...

    flex debug调试变量输出工具

    首先,安装Flex Debug工具之前,确保你已经安装了Adobe AIR运行环境。Adobe AIR是一种跨平台的应用运行时,它使得开发者能够构建桌面和移动设备上的富互联网应用程序(RIA)。因此,为了运行基于AIR的Flex Debug工具...

    flex builder debug 配置

    它为开发者提供了强大的集成开发环境(IDE),支持代码编辑、调试、构建和部署功能,是开发富互联网应用(RIA)的重要工具。在Flex Builder中进行debug配置是一项关键任务,因为它允许开发者查找并修复程序中的错误...

    再发一个flex builder 3的debug

    Flex Builder 3是一款由Adobe公司推出的集成开发环境(IDE),专门用于构建基于Flex框架的富互联网应用程序(RIA)。Flex是一个开源的、基于ActionScript和MXML的开发平台,用于创建在网页上运行的交互式用户界面。...

    flex开发环境配置

    Flex Builder 2的集成开发环境直观易用,能够帮助开发者高效地构建Flex应用程序。其界面通常包含以下几种常用窗口: - **项目资源导航窗口(Navigator view)**:展示项目结构,便于管理和浏览项目文件。 - **代码...

    Flex开发环境配置手册

    Flex开发环境配置涉及两个主要的...配置好Flex开发环境后,开发者便可以开始创建、编译和调试Flex应用程序,利用Flex的强大功能来构建富互联网应用(RIA)。熟悉并掌握这些配置步骤,对于高效地进行Flex开发至关重要。

    FlexBuilder3 Debug.rar

    FlexBuilder3 Debug是一款由Adobe公司推出的专门用于Flex应用开发的集成开发环境(IDE),它基于Eclipse平台构建,为开发者提供了强大的调试工具和高效的代码编辑功能。这个压缩包"FlexBuilder3 Debug.rar"包含了...

    MyEclipse Flex环境配置详解

    本文将详细介绍如何在MyEclipse中配置Flex开发环境,以帮助开发者顺利进行Flex项目的构建和调试。 一、安装MyEclipse 首先,你需要下载并安装MyEclipse。MyEclipse是一款商业的Java EE集成开发环境,它扩展了...

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

    在开发基于Adobe Flex的应用程序时,调试是必不可少的步骤,以...因此,在Flex开发环境中安装和使用Debug Flash Player是每个开发者的必备技能。通过熟练掌握这些调试技巧,你将能够更好地理解和优化你的Flex应用程序。

    eclipse flex flashplayer debug安装

    标题 "Eclipse Flex FlashPlayer Debug 安装" 涉及到的是在开发环境中设置Adobe Flex与Flash Player调试器的过程。这个过程对于Flex开发者来说至关重要,因为它允许他们在Eclipse集成开发环境中对Flash应用程序进行...

    构建全栈式Flex、BlazeDS和Spring集成解决方案–第一部分 创建Maven Flex模块

    ### 一、构建环境需求 在开始构建之前,我们需要准备以下软件环境: - **Flex Builder 3**:Adobe的官方IDE,用于Flex项目的开发。 - **BlazeDS**:Adobe提供的开源服务器端产品,用于Flex与Java应用之间的实时...

    Flex flashplayer_10_ax_debug

    Flex是Adobe公司开发的一种开源框架,主要用于构建富互联网应用程序(RIA),它基于ActionScript编程语言和Flash Player运行环境。在Flex开发过程中,调试是至关重要的一步,它可以帮助开发者找到并修复代码中的错误...

    FLEX安装和配置全步骤

    在IT行业中,FLEX(Flexible Learning Environment eXtension)是一种基于Adobe Flash技术的开发框架,主要用于构建富互联网应用程序(RIA)。本篇文章将详细介绍FLEX的安装与配置过程,帮助初学者快速上手。 首先...

    FLEX学习资料,从零基础开始学FLEX

    FLEX,全称为Adobe Flex,是一种用于构建富互联网应用程序(RIA)的开源框架,主要用于创建跨平台的用户界面。它基于ActionScript编程语言和MXML标记语言,允许开发者构建功能丰富的交互式Web应用,提供丰富的用户...

    flex做的电子书

    Flex是Adobe公司开发的一种开源框架,主要用于构建富互联网应用程序(RIA)。它基于ActionScript编程语言和Flash Player或Adobe AIR运行时环境,能够创建交互性强、视觉效果丰富的Web应用。在这个"flex做的电子书...

Global site tag (gtag.js) - Google Analytics