Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4795994
  • 博文数量: 890
  • 博客积分: 17977
  • 博客等级: 上将
  • 技术积分: 8621
  • 用 户 组: 普通用户
  • 注册时间: 2005-08-26 09:59
个人简介

一个好老好老的老程序员了。

文章分类

全部博文(890)

文章存档

2020年(7)

2019年(40)

2018年(88)

2017年(130)

2015年(5)

2014年(12)

2013年(41)

2012年(36)

2011年(272)

2010年(1)

2009年(53)

2008年(65)

2007年(47)

2006年(81)

2005年(12)

分类: 系统运维

2011-06-25 14:07:00

在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文件中:

阅读(2769) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~