跳到主要內容

發表文章

目前顯示的是 2月, 2013的文章

trace 進化版

大家好,我是奶綠茶 在開發任何程式語言時, 輸出的資訊是非常重要的 在 AS 裡使用 trace 來輸出 但預設就只會輸出文字 想要得到在那個類別下的函式執行的 可以透過以下的方法。 package { public function mTrace( ... args ):void { var e:Error = new Error(); var caller:String = "[" + e.getStackTrace().match( /[\w\/]*\(\)/g )[ 1 ] + "]"; trace( caller, args ); } } 接著就可以使用 mTrace("我是奶伯伯"); 就會得到像這樣的資訊 [CateringMain/init()] [object CateringMain] 轉載請註明出處