论坛交流
首页办公自动化| 网页制作| 平面设计| 动画制作| 数据库开发| 程序设计| 全部视频教程
应用视频: Windows | Word2007 | Excel2007 | PowerPoint2007 | Dreamweaver 8 | Fireworks 8 | Flash 8 | Photoshop cs | CorelDraw 12
编程视频: C语言视频教程 | HTML | Div+Css布局 | Javascript | Access数据库 | Asp | Sql Server数据库Asp.net  | Flash AS
当前位置 > 文字教程 > Flash AS编程教程
Tag:2.0,3.0菜鸟,游戏,,cs,技巧,源码,,文本,文字,函数,音乐,随机,拖拽,asp,access,xml,mc,视频教程

用AS3做项目如何跟踪信息

文章类别:Flash AS编程 | 发表日期:2008-10-6 18:37:16


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


解决办法
使用  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

视频教程列表
文章教程搜索
 
Flash AS推荐教程
Flash AS热门教程
看全部视频教程
购买方式/价格
购买视频教程: 咨询客服
tel:15972130058