您需要 登录 才可以下载或查看,没有帐号?立即注册
使用道具 举报
// 加強版 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); } }
TKCB 发表于 2018-12-6 07:13 trace其实就是将程序结果输出打印出来,可以是变量、常亮、表达式、返回值、对象等等。。 一次可以打印多个 ...
最后一批aser 发表于 2018-12-6 08:04 [mw_shl_code=actionscript3,true] // 加強版 trace function superTrace(... args)
雪原xy 发表于 2018-12-6 09:06 flash.system.Capabilities.isDebugger 这是什么意思? 大神能解释一下吗?谢谢!
TKCB 发表于 2018-12-6 09:14 上面有注释~~ //如果當前是debug版本或者ide測試版本,就輸出
雪原xy 发表于 2018-12-6 09:24 这是个表达式吗?能返回布尔值??
本版积分规则 发表回复 回帖后跳转到最后一页
感谢这位朋友给予我们社区赞助支持,谢谢:
SGlW
查看 »
感谢所有支持论坛的朋友:下面展示最新的5位赞助和充值的朋友……更多赞助和充值朋友的信息,请查看:永远的感谢名单
SGlW(66139)、 anghuo(841)、 whdsyes(255)、 longxia(60904)、 囫囵吞澡(58054)
下面展示总排行榜的前3名(T1-T3)和今年排行榜的前3名的朋友(C1-C3)……更多信息,请查看:总排行榜和今年排行榜
T1. fhqu1462(969)、 T2. lwlpluto(14232)、 T3. 1367926921(962) | C1. anghuo(147)、 C2. fdisker(27945)、 C3. 囫囵吞澡(58054)