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

Flex在eclipse调试以及输出Debug信息到文件设置

    博客分类:
  • Flex
阅读更多
在eclipse调试

首先安装调试版flashplayer,官方下载地址为(目前最新版本)

http://download.macromedia.com/pub/flashplayer/updaters/10/flashplayer_10_ax_debug.exe

退出MSN,安装flashplayer

在eclipse中点击项目(右键)——properties——Run/Debug Settings——new——Flex Application配置路径即可。

Flex输出Debug信息到文件

Flash Debug Player有两种方法记录日志信息到日志文件中。
1、全局的trace()函数。
2、Logging API。Logging API实现了TraceTarget类,提供类似trace()函数一样的功能。
    例如可以记录Flex程序运行时产生的deubg、error、warning信息。

Flash Debug Player保存日志信息到一个叫flashlog.txt的文件中。
flashlog.txt文件的位置
---------------------------------------------------------------------------------
Windows 95/98/ME/2000/XP       C:\Documents and Settings\username\Application Data\Macromedia\Flash Player\Logs\
Windows Vista                       C:\Users\username\AppData\Roaming\Macromedia\Flash Player\Logs\
Mac OS X                            /Users/username/Library/Preferences/Macromedia/Flash Player/Logs/
Linux                                 /home/username/.macromedia/Flash_Player/Logs/
---------------------------------------------------------------------------------
提示1:你需要手动创建Logs目录,至少在Windows系统中是这样的。
提示2:上面的路径中提到的username为你的用户名

如果要让Flash Debug Player把日志记录到日志文件中,我们还需要手动创建一个mm.cfg的文件。
mm.cfg文件的位置
---------------------------------------------------------------------------------
Windows 95/98/ME/2000/XP          %HOMEDRIVE%\%HOMEPATH%   
Windows 2000/XP                       C:\Documents and Settings\username\   
Windows Vista                        C:\Users\username\
Mac OS X                                /Library/Application Support/Macromedia
Linux                                    /home/username/
---------------------------------------------------------------------------------
提示:上面的路径中提到的username为你的用户名

mm.cfg文件包含许多控制日志信息的设置项
如果只是记录Error和trace信息到日志文件,只需要在mm.cfg文件中加入下面两行文字。

ErrorReportingEnable=1
TraceOutputFileEnable=1

设置之后,调用trace()方法就可以把输出的日志信息写入到flashlog.txt文件中了。
例如:

trace("Hello,1901!");

在MXML中加入如下代码,允许记录所有Flex产生的日志信息到flashlog.txt文件中:

<mx:TraceTarget loglevel="2">

也许有些人会说,为什么还要这么麻烦的设置,我调试的时候trace()可以直接打印到控制台上。
那我来说说他的好处:
1、开发时,只有调试运行时才能看到trace()打印到控制台的内容,但是写入到日志不管你是否是调试运行的。只要你的Flash Player是Debug版本的。
2、如果你的程序有个bug,但这个bug不常出现,也就是不能重现。这时候你可以使用这个方法了。
    在你的程序里trace()出debug信息,然后就可以做其它的事情了。如果下次又出现此bug,只要打开flashlog.txt文件就可以看到你输出的调试信息了。
    这样比如重复操作测试要来的方便多了吧。
3、。。。。。。
分享到:
评论

相关推荐

    eclipse flex flashplayer debug安装

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

    flex builder debug 配置

    Flex Builder是一款基于Eclipse的开发工具,主要用于构建Adobe Flex和ActionScript项目。它为开发者提供了强大的集成开发环境(IDE),支持代码编辑、调试、构建和部署功能,是开发富互联网应用(RIA)的重要工具。...

    Eclipse Debug Flash教程

    总结,Eclipse Debug Flash教程旨在教会开发者如何高效地在Eclipse环境下调试Flash项目。通过熟练掌握设置项目、配置调试器、设置断点、开始调试以及问题排查等步骤,能够提升开发效率,解决实际问题,从而优化和...

    【转】Eclipse 3.5 与 Flex Builder 3 集成问题

    6. **调试和运行Flex应用**: 通过右键点击项目选择"Debug As" -&gt; "Flex Application"或"Run As" -&gt; "Flex Application"来启动Flex应用。Eclipse会使用Flex Builder的调试器来追踪代码。 然而,集成过程中可能会遇到...

    eclipse debugger flash教程

    在本教程中,我们将深入探讨如何使用Eclipse调试器来调试Flash应用程序。Eclipse是一款强大的集成开发环境(IDE),广泛用于Java和其他语言的开发,但它同样支持Adobe Flash内容的开发和调试。通过集成的Flex ...

    flex(eclipse)开发配置手册

    - 本章节详细介绍了如何在Eclipse环境中安装和配置Flex Builder插件,以及如何利用Flex与Web后端通过HTTPService进行XML格式数据交互的方法。这些步骤和示例代码可以帮助开发者快速搭建起基于Flex的开发环境,并实现...

    Flex调试工具 IE Firfox

    - **开启Flex Debugging**:在Flex Builder中,你需要确保项目的编译配置选择为“Debug”模式,以便生成包含调试信息的SWF文件。 - **设置断点**:在源代码中设置断点,当程序执行到该点时会暂停,让你能够检查...

    FlexBuilder3 Debug.rar

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

    flex-环境手把手配置.docx

    但是,我们需要注意,在 Debug 版本的 Flash player 和 FlashTracer 插件完成好之后,我们发现 FlashTracer 并不能正常的显示用 trace 语句输出的调试信息。为了使其能够工作,还需要先点击 FlashTracer 设置按钮来...

    eclipse—FLASH教程

    2. 启动调试:选择"Run" -&gt; "Debug As" -&gt; "Flex Application",程序将在调试模式下运行。 3. 调试工具:查看变量值,单步执行,条件断点,调用堆栈等,帮助找出和修复问题。 六、优化与性能提升 1. 代码优化:避免...

    MyEclipse Flex环境配置详解

    3. 要进行调试,可以在代码中设置断点,然后选择“Debug As” -&gt; “Flex Application”。在调试视图中,你可以查看变量值,控制执行流程等。 七、发布Flex应用 1. 一旦应用程序开发完成,可以通过MyEclipse将其...

    Flex开发环境配置手册

    基本配置包括站点名称、服务器技术(MXML for JSP)、编辑和测试服务器的选择、文件位置、调试URL前缀以及是否自动上传文件到服务器。 3. **复制Flex核心文件**:将Flex 1.5安装目录下的`flex.war`中的`WEB-INF`...

    flex开发环境配置

    在Windows操作系统中,Flash Player 9默认安装在`C:\Program Files\Adobe\Flex Builder 2\Player\debug`目录下;在Macintosh操作系统中,则位于`/Applications/Adobe Flex Builder 2/Player/debug`。 #### 三、Flex...

    eclipse使用个人小结

    在 Eclipse 中,可以使用 Flex 和 Eclipse 集成的方式进行调试运行。只需要按照以下步骤操作即可: 1. 选中要调试的主页面,鼠标右击,选择 Run as -&gt; Run Configurations。 2. 在弹出的界面中,选择 Web 应用程序...

    搭建Flex的J2EE环境

    下载并安装适用于Windows和Macintosh的Flash Player 10 Debug插件,这样可以在浏览器中调试Flex应用。 7. **配置Spring和Hibernate**: - 如果你的项目中包含Spring和Hibernate,需要导入相关库,并在`services-...

    Flex 入门 开发文档

    1. Debug版本的Flash Player插件,用于查看SWF文件的调试信息。 2. HttpFox插件,用于监视HTTP通信和缓存状态。 3. FlashTracer插件,显示`trace()`语句输出的调试信息。 4. Cache Status插件,帮助管理浏览器缓存。...

    flex-demo(读取xml文件)

    通过这个Flex-demo项目,学习者可以了解如何在Flex环境中处理XML数据,包括解析XML、将数据绑定到UI组件(如DataGrid)以及如何在MyEclipse中进行开发和调试。这将帮助他们掌握Flex的基础知识和实际应用技巧。

    flex做的电子书

    5. `bin-debug`:编译后的调试版本的输出目录,可能包含电子书应用的SWF文件。 6. `src`:源代码目录,包含了Flex项目的ActionScript类和其他资源。 7. `html-template`:可能是电子书的HTML模板,用于在Web环境中...

    1_flex4笔记-debug版本的安装1

    - 输出调试信息:使用 `trace()` 函数,例如 `trace("你好!");` 4. **程序生命周期事件** - 当 Flex 应用程序创建完成时,可以通过在 `&lt;s:Application&gt;` 元素内声明 `creationComplete` 事件,然后在 `...

    j2ee项目集成flex

    3. 通过修改项目属性,可以将Flex源文件放在flex_src目录下,同时更新Flex Application的主文件设置。 4. 修改.flexProperties文件,配置flexWarLocation指向BlazeDS.war的位置,确保配置后能通过服务器正常访问。 ...

Global site tag (gtag.js) - Google Analytics