⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 as2localdebug.as

📁 AS2Debug是为了弥补flash自带的trace的不足而制作的
💻 AS
字号:
/**
* ...
* @author Default
* @version 0.1
*/
import AS2HTMLFormat;
import AS2StringPlus;
class AS2LocalDebug extends LocalConnection{
	private var hf : AS2HTMLFormat;
	private var markId : String;
	private static var serverMark : String = "_LOCAL_DEBUG_";
	
	public function AS2LocalDebug(){
		super();
		hf = new AS2HTMLFormat();
		markId = AS2StringPlus.makeMark(8);
	}
	
	
	
	public function trace(value , title,asXML : Boolean) : Void {
			title=title==null?"":title;
			asXML = asXML==null?false:asXML;
			if(asXML)value = AS2StringPlus.htmlTag2(value);
			send(serverMark,"msg", hf.toHTML(AS2HTMLFormat.TRACE, value, title));
		}

		public function error(value , title : String) : Void {
			title=title==null?"":title;
			send(serverMark,"msg", hf.toHTML(AS2HTMLFormat.ERROR, value, title));
		}
		
	public function digMc(mc:MovieClip,title:String){
		title=title==null?"":title;
		send(serverMark,"msg", hf.digMC(mc));
	}
		public function waring(value , title : String) : Void {
			title=title==null?"":title;
			send(serverMark,"msg", hf.toHTML(AS2HTMLFormat.WARING, value, title));
		}

		public function info(value , title : String,asXML : Boolean) : Void {
			title=title==null?"":title;
			asXML = asXML==null?false:asXML;
			if(asXML)value = AS2StringPlus.htmlTag2(value);
			send(serverMark,"msg", hf.toHTML(AS2HTMLFormat.INFO, value, title));
		}

		private function onStatus(e) : Void {
			var level : String = e.level.toLowerCase();
			if(level == "error") {
				throw new Error("??°?????‘é€??¤±è'?!");
				//TMP.echo("status:??°?????‘é€??¤±è'????");
			}
			//TMP.echo("status:" + level);
		}
	
	
	
	
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -