CastPreloaderのIOErrorEventハンドラ
- 2009 年 7月 5 日
CastPreloaderが読み込み処理中にブラウザのURLを変更すると読み込み処理は停止されます。
この時エラー表示されることがあるので抜かり無く対策をしておこう。
表示されるエラーはこんな感じ。
たとえば読み込み中にブラウザの戻るボタンを押したりすると発生することがある。
キャッシュされていると表示されない模様。
URLLoaderのエラーイベントにハンドラを設定してないからだけれど、Progressionの便利さに目がいって忘れがち。開発中は良いとして公開段階では表示されないようにハンドラを設定しておいた方がよいかと思います。
public function Preloader() { url = "index.swf"; this.addEventListener( IOErrorEvent.IO_ERROR, ioErrorHandler ); } protected function ioErrorHandler(e:IOErrorEvent):void{ return; } |