パッケージ | flash.events |
クラス | public class UncaughtErrorEvents |
継承 | UncaughtErrorEvents EventDispatcher Object |
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10.1, AIR 2 |
uncaughtError
イベントが送出されます。
次のプロパティを使用して、UncaughtErrorEvents インスタンスにアクセスします。
-
LoaderInfo.uncaughtErrorEvents
:同じ SWF 内で定義されたコードから不明なエラーを検出します。 -
Loader.uncaughtErrorEvents
:Loader オブジェクトがロードした SWF 内に定義されているコードから不明なエラーを検出します。
エラーを直接キャッチし、不明なエラーイベントが発生するのを防ぐには、次のことを行います。
-
try..catch
ブロックを使用して、同期エラーをスローする可能性のあるコードを分離します。 - エラー発生時にイベントを送出する処理を実行する際に、そのエラーイベントのリスナーを登録します。
Loader オブジェクトによって読み込まれたコンテンツが AVM1(ActionScript 2)SWF ファイルである場合、AVM1 SWF ファイル内のキャッチされないエラーで uncaughtError
イベントが発生することはありません。さらに、HTMLLoader オブジェクトに読み込まれた HTML コンテンツ(Flex HTML コントロールを含む)の JavaScript エラーで uncaughtError
イベントが発生することはありません。
関連する API エレメント
パブリックプロパティ
パブリックメソッド
メソッド | 定義元 | ||
---|---|---|---|
UncaughtErrorEvents インスタンスを作成します。 | UncaughtErrorEvents | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。 | EventDispatcher | ||
イベントをイベントフローに送出します。 | EventDispatcher | ||
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 | EventDispatcher | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
EventDispatcher オブジェクトからリスナーを削除します。 | EventDispatcher | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object | ||
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | EventDispatcher |
イベント
イベント | 概要 | 定義元 | ||
---|---|---|---|---|
[ブロードキャストイベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。 | EventDispatcher | |||
[ブロードキャストイベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。 | EventDispatcher | |||
エラー発生時に開発者コードによってエラーが検出されず、エラーが処理されないときに、送出されます。 | UncaughtErrorEvents |
コンストラクターの詳細
UncaughtErrorEvents | () | コンストラクター |
public function UncaughtErrorEvents()
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10.1, AIR 2 |
UncaughtErrorEvents インスタンスを作成します。開発者コードでは、UncaughtErrorEvents インスタンスを直接作成しないでください。UncaughtErrorEvents オブジェクトにアクセスするには、次のプロパティのいずれかを使用します。
LoaderInfo.uncaughtErrorEvents
:同じ SWF 内で定義されたコードから不明なエラーを検出します。Loader.uncaughtErrorEvents
:Loader オブジェクトがロードした SWF 内に定義されているコードから不明なエラーを検出します。
関連する API エレメント
イベントの詳細
uncaughtError | イベント |
イベントオブジェクトの型:
プロパティ UncaughtErrorEvent.type =
flash.events.UncaughtErrorEvent
プロパティ UncaughtErrorEvent.type =
flash.events.UncaughtErrorEvent.UNCAUGHT_ERROR
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10.1, AIR 2 |
エラー発生時に開発者コードによってエラーが検出されず、エラーが処理されないときに、送出されます。
uncaughtError
イベントオブジェクトの type
プロパティ値を定義します。
注意:try ブロックにイベントハンドラーを呼び出すイベントディスパッチャーがある場合、catch ブロックはイベントハンドラーで発生したエラーをキャッチしません。その後に発生したエラーは、LoaderInfo.uncaughtErrorEvents
をリッスンすることによってキャッチできます。
このイベントには、次のプロパティがあります。
プロパティ | 値 |
---|---|
bubbles | true |
cancelable | true にすると、デバッグ版の ランタイムでは、イベントをキャンセルしたときに不明なエラーのエラーメッセージが表示されなくなります。 |
currentTarget | イベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。 |
error | 不明なエラーです。 |
target | エラーが発生した SWF に関係付けられている LoaderInfo オブジェクトです。 |
text | テキストエラーメッセージ。 |
Tue Jun 12 2018, 10:34 AM Z