久しぶりに例外処理を入れたりするわけですが、すっかり忘れていたのでメモ。

まず、例外処理は同期型、非同期方があり、
前者は「即エラー判定できるもの」で、
後者は「ファイル読み込み等、すぐにエラー判定ができないもの(常に見はっておきたいもの)」です。

以下記述例。

//同期型

try{
評価したい処理
}catch(){
エラー時処理1
}catch(){
エラー時処理2(複数記述可能)
}finally{
エラーが発生するしないにかかわらず処理
}

//非同期処理はイベントリスナーで記述する。
URLLoader..addEventListener(IOErrorEvent.IO_ERROR, onURLLoaderError);
Loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, onLoaderError);

以上。手抜きメモでした。

Comments

Powered by Facebook Comments