ホーム > ActionScript > IOErrorが捕まえられない。

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

2008 年 2 月 15 日

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

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)にしっかり載ってた。やっぱり携帯する必要ありかなぁ。

LINEで送る
Pocket

カテゴリー: ActionScript タグ:
  1. 2008 年 2 月 16 日 04:46 | #1

    そりゃないぜw

  2. yoshuki
    2008 年 2 月 17 日 18:11 | #2

    ねー。

コメントは受け付けていません。