自定义异常类

 

package {
	import flash.errors.*;
	public class MyError extends Error {
		private const eId:int = 15;
		private const eMessage:String = "Error Msg";
		private var gerTime:Date;

		public function MyError(repToServer:Boolean=true) {
			super(eMessage, eId);
			this.gerTime = new Date();
			if (repToServer) {
				reportToServer();
			}
		}
		private function reportToServer():void {
		}
		public function toString():String {
			return gerTime.toString()+"\n"+eId+","+eMessage;
		}
	}
}
try {
	throw new MyError  ;
} catch (e:MyError) {
	trace("错误编号: "+e.errorID+"\n");
	//trace("Error对象类型: "+e.constructor+"\n");
	trace("错误名称: "+e.name+"\n");
	trace("错误信息: "+e.message+"\n");
	trace("调用栈: "+e.getStackTrace+"\n");
} catch (e:Error) {

}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值