Flash CS3 ドキュメンテーション |
|||
| ActionScript 3.0 のプログラミング > エラー処理 > Error クラスの比較 > flash.error パッケージ Error クラス | |||
flash.error パッケージの Error クラスは、Flash Player API の一部と見なされます。前述した他の Error クラスと違い、flash.error パッケージは Flash Player に特有のエラーイベントを伝達するために使用されます。
|
クラス名 |
説明 |
注意事項 |
|---|---|---|
|
"EOFError: |
EOFError 例外は、取得できるデータの末尾よりも後の部分を読み取ろうとした場合にスローされます。 |
たとえば、IDataInput インターフェイスの読み取りメソッドのいずれかを呼び出したとき、その読み取り要求を満たす量のデータが存在しない場合は EOFError がスローされます。 |
|
IllegalOperationError |
IllegalOperationError 例外は、メソッドが実装されていないか、使用方法に実装が対応していない場合にスローされます。 |
たとえば、次のような状況で無効な操作エラーの例外が発生します。
|
|
IOError |
IOError 例外は、ある種の I/O 例外が発生した場合にスローされます。 |
たとえば、未接続または切断済みのソケットに対して読み書き操作を実行しようとすると、このエラーが発生します。 |
|
MemoryError |
MemoryError 例外は、メモリ割り当て要求が失敗した場合にスローされます。 |
デフォルトでは、ActionScript 仮想マシン 2 は ActionScript プログラムが割り当てを受けられるメモリの量を制限しません。デスクトップ PC 環境では、メモリ割り当て失敗は頻繁に発生するエラーではありません。操作に必要とされるメモリをシステムが割り当てられないという状況は、デスクトップ PC ではほとんど発生しないからです。32 ビット Microsoft® Windows® 版のプログラム (アドレス空間が 2 GB) で 3 GB の割り当てを要求した場合などは、要求を満たすことが不可能であるため、この例外が発生します。 |
|
ScriptTimeoutError |
ScriptTimeoutError 例外は、スクリプトのタイムアウト間隔である 15 秒が経過した場合にスローされます。ScriptTimeoutError 例外をキャッチすると、スクリプトのタイムアウトをより安全な方法で処理できます。例外ハンドラを用意しない場合は、不明な例外のハンドラによってダイアログボックスにエラーメッセージが表示されます。 |
悪意のある開発者によってこの例外がキャッチされ、無限ループから脱出できない事態が発生するのを防ぐために、1 つのスクリプトについて実行中にスローされる ScriptTimeoutError 例外は最初の 1 回しかキャッチできません。それ以降の ScriptTimeoutError 例外はアプリケーションのコードではキャッチされず、不明な例外のハンドラが直ちに実行されます。 |
|
StackOverflowError |
StackOverflowError 例外は、当該スクリプトで使用できるスタックを使い切った場合にスローされます。 |
StackOverflowError 例外は、無限の再帰が発生したことを示す場合があります。 |
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00000108.html