2005/05/28 | 我的Trace类
类别(Flash) | 评论(0) | 阅读(83) | 发表于 15:43
其实关于这个早就有人做过了,试着做了一个,效果还行。先写一个类,命名为myTrace,代码为:
class myTrace {
private var my_lc:LocalConnection;
public function myTrace() {
this.my_lc = new LocalConnection();
}
public function Trace(mess:Object) {
this.my_lc.send("ourConnect", "myReceive", mess);
}
public function Clear() {
this.my_lc.send("ourConnect", "myClear");
}
}

写一个测试文件,在第一帧加入以下代码:
newTrace = new myTrace();
for (var i = 0; i<=100; i++) {
newTrace.Trace(i);
}
newTrace.Clear()
用于接收Trace信息的文件中加入以下代码:
my_lc = new LocalConnection();
my_lc.myReceive = function(messFromOthers) {
mess.text += messFromOthers+"\n";
mess.vPosition = mess.maxVPosition;
};
my_lc.myClear = function() {
mess.text = "";
};
my_lc.connect("ourConnect");
以后调试程序的时候就不用那么麻烦了。。
0

评论Comments

日志分类
首页[186]
Flash[84]
FMS[41]
AIR[2]
ASP[11]
作品区[12]
其他[36]