📄 safeurlloader.as
字号:
package com.ruochi.net {
import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.IOErrorEvent;
import flash.events.Event;
public class SafeURLLoader extends URLLoader {
private var _url:String;
private var _tryTime:int = 0;
public static var tryMax:int = 3;
public function SafeURLLoader() {
super();
addEventListener(IOErrorEvent.IO_ERROR , errorHandler, false, 0, true);
}
public function safeLoad(request:URLRequest):void {
_url = request.url;
load(request);
}
private function errorHandler(e:IOErrorEvent):void {
if(_tryTime<tryMax){
load(new URLRequest(_url));
}else {
dispatchEvent(new Event("IOError"));
}
_tryTime++
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -