本帖最后由 最后一批aser 于 2018-12-6 09:27 编辑
[Actionscript3] 纯文本查看 复制代码 // 加強版 trace ,測試后你會發現,可以準確定位到輸出的位置
function superTrace(... args)
{
//如果當前是debug版本或者ide測試版本,就輸出,因為這是一個錯誤輸出,如果不加判斷,superTrace之後的代碼不被執行!
if (flash.system.Capabilities.isDebugger)
{
var e:Error = new Error();
var caller:String = "位置=[" + e.getStackTrace().match(/[\w\/]*\(\)/g)[1] + "]";
trace(caller, "輸出=" + args);
}
}
|