アーカイブ

IOErrorが捕まえられない。 このエントリーを含むはてなブックマーク はてなブックマーク - IOErrorが捕まえられない。

2008 年 2 月 15 日 コメント 2 件

ということでだいぶハマってました。知らないと抜けられないので大告知。(え、常識?)

var loader:URLLoader = new URLLoader();
loader.load(new URLRequest("http://example.com/"));

ここでURLがおかしかったとき

var loader:URLLoader = new URLLoader();
try {
loader.load(new URLRequest("http://example.com/"));
} catch (e:IOError) {
// Do something.
}

ではダメで

var loader:URLLoader = new URLLoader();
loader.addEventListener(IOErrorEvent.IO_ERROR, function(e:IOErrorEvent):void {
// Do something.
});
loader.load(new URLRequest("http://example.com/"));

としなければいけないという。イベントドリヴンかー。
家に帰って確認したらコリン本(P207)にしっかり載ってた。やっぱり携帯する必要ありかなぁ。

カテゴリー: ActionScript タグ: