注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Flex 技术博客

醉里挑灯看剑,梦回吹角连营

 
 
 

日志

 
 

Flex Debug环境配置  

2007-12-06 12:49:02|  分类: Flex 基础 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

对于Flex程序开发人员来讲,Flex的debug功能是多么的重要,它不仅能为我们带来更多的错误信息,还能避免在release版本下看不到的一些异常(Exception)和一些警告(Warning)。
1. 要具备debug功能,我们必须要首先安装Flash Player Debug 版本。

windows版本下载地址。其他版本下载地址可以参考上一片日志(Flash Player Debug 下载)。

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

  评论这张
 
阅读(1479)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017