• 【设为首页】
  • 【收藏闪客居】
当前位置:主页>FLASH AS 编程>AS基础篇>AS 3.0>文章内容
  • 用AS3做项目如何跟踪信息
  • 来源:我爱RIA网 作者:浪迹天涯 2008-04-04 【

问题
你需要在运行时跟踪信息或某个数据变量


解决办法
使用  trace  函数,把数据传给它,运行程序,你会发现信息已经在 Eclipse 的控制台下输出了。


讨论 你可以跟踪一个消息或一个变量的值,也可以输出任何其他数据,就像你在早期的版本中那样,比 如:

trace("Hello, world");
trace(userName);
trace("My name is " + userName + ".");


一旦 swf 在外部浏览器里运行,就没办法捕获 trace 输出的信息了,幸运的是 Flex Builder2 有 Console
视图,Console 视图就相当于 Flash 的 Ouput 面板。
需要注意的是使用 trace 则必须在调试模式下运行程序,这样才能在 Console 视图显示数据,下面
的代码创建一个变量,然后赋值,然后用 trace 输出。


package {
import flash.display.Sprite;

 

 

特别提示:本文章为【我爱RIA网】翻译教程,转载请注明出处!


public class ExampleApplication extends Sprite {
public function ExampleApplication(    ) {
var userName:String = "Bill Smith";
trace("My name is " + userName + ".");
}
}
}


现在在调试模式下运行程序,运行完关闭浏览器,你会看到在 Eclipse 下已经输出数据了。
要运行  debug 版本的程序,必须要安装  debug 版本的  Flash 播放器。否则会显示错误信息,另外
debug 版本的播放器可以把输出信息到一个文件上,查找 mm.cfg 文件。一般信息如下:


mm.cfg  文件允许你设置如下变量:
TraceOutputFileEnable  设置值为  0 (不写入文件)  或  1 (写入文件).
TraceOutputFileName  文件路径,如果没有指定,会在 mm.cfg 的同目录下生成一个叫 flashlog.txt
文件
ErrorReportingEnable  设置值为  0 (不输出错误信息到文件)  或  1 (输出错误信息).  默认为 0
MaxWarnings 写入文件的错误信息数量。如果为 0 则没有限制。
例子:
TraceOutputFileEnable=1
TraceOutputFileName=C:\flex.log





上一篇:详细讲解ActionScript三个版本处理事件的区别   下一篇:用as3开发项目在那里写代码
您的评论
  • 用户名:新注册) 密码: 匿名评论
  • 评论内容:(不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规)

Copyright © 2006-2008 flashas.net All Rights Reserved.
网站内容咨询: admin#flashas.net (#为@) 联系QQ:40777822 浙ICP备06033001号
(本网站最佳浏览解析度为1024*768, 建议使用IE 6.0或以上版本浏览器。)