Trace类

package 
{
	import flash.system.Capabilities;
	/**
	 * @author Rainssong
	 * 2013-6-4
	 */
	
	 /**
	  * trace并输出本语句所在类/函数
	  * @param	args 
	  */
	public function powerTrace(...args):void
	{
		if (Capabilities.isDebugger)
		{
			var e:Error = new Error();
			var caller:String = "[" + e.getStackTrace().match(/[\w\/$]*\(\)/g)[1] + "]";
			trace(caller, args);
		}
	}
}
posted on 2013-12-09 18:27  猎妖手  阅读(160)  评论(0)    收藏  举报