IOErrorがcatchできなかった

またまた1時間くらいはまったのでメモ。

var _loader:URLLoader = new URLLoader();
try{
 _loader.load(new URLRequest("xxx"));
}catch (e:IOError){
 hoge();
}

といけるかと思いきや、いけず。
こんな感じでやるみたい。

var _loader:URLLoader = new URLLoader();
_loader.addEventListener(IOErrorEvent.IO_ERROR, function():void{ hoge(); });
_loader.load(new URLRequest("xxx"));

コメントをどうぞ