AS3,Flash - 在某个地方保存Trace的日志?

时间:2012-09-28 13:48:21

标签: actionscript-3 flash

是否可以在某处保存Trace的日志,以便我可以查找玩家的踪迹?

1 个答案:

答案 0 :(得分:1)

是的,但为此你需要一个记录器功能而不是trace()。顺便说一下,如果在发布模式下编译SWF,则不会发生任何跟踪。像这样说:

private static var COMPLETE_LOG:String='';
public static function log(...args):void {
    var i:int; var s:String='\n';
    for (i=0;i<args.length;i++) {
        if (i>0) s+=' ';
        s+=args[i].toString();
    }
    COMPLETE_LOG+=s;
}

使用log()而不是trace()来捕获所需的跟踪。然后说上传那个COMPLETE_LOG。