flash.events パッケージでは、新しい DOM イベントモデルがサポートされ、EventDispatcher 基本クラスが含まれます。



インターフェイス
 インターフェイス説明
 IEventDispatcher IEventDispatcher インターフェイスは、イベントリスナーを追加または削除するメソッドの定義、特定のタイプのイベントリスナーが登録されているかどうかのチェック、およびイベントの送出を行います。
クラス
 クラス説明
 ActivityEvent ActivityEvent オブジェクトは、カメラまたはマイクから自身のステータスがアクティブまたは非アクティブに変わったと報告されるたびに、Camera オブジェクトまたは Microphone オブジェクトによって送出されます。
 AsyncErrorEvent AsyncErrorEvent は、非同期のネイティブコードから例外がスローされるときに、LocalConnection、NetConnection、SharedObject、NetStream などのオブジェクトによって送出されます。
 BrowserInvokeEvent AIR アプリケーションの NativeApplication オブジェクトは、ブラウザ内の SWF ファイルがブラウザ呼び出し機能を使用した結果としてアプリケーションが呼び出されたときに browserInvoke イベントを送出します。
 ContextMenuEvent ContextMenuEvent オブジェクトは、ユーザーがコンテキストメニューを開いたり操作したりするときに InteractiveObject によって送出されます。
 DataEvent DataEvent オブジェクトは、生データのロードが完了したときにオブジェクトによって送出されます。
 DRMAuthenticateEvent ユーザーの認証資格情報を要求する、DRM(デジタル著作権管理)で暗号化されたコンテンツを再生しようとしたときに、NetStream オブジェクトが DRMAuthenticateEvent オブジェクトを送出します。
 DRMAuthenticationCompleteEvent DRMManager オブジェクトの authenticate() メソッドの呼び出しに成功したときに、DRMManager が DRMAuthenticationCompleteEvent オブジェクトを送出します。
 DRMAuthenticationErrorEvent DRMManager オブジェクトの authenticate() メソッドの呼び出しに失敗したときに、DRMManager が DRMAuthenticationErrorEvent オブジェクトを送出します。
 DRMErrorEvent NetStream オブジェクトが DRM (デジタル著作権管理) 暗号化ファイルを再生しようとしたときに DRM 関連のエラーを検出すると、AIR は DRMErrorEvent オブジェクトを送出します。
 DRMStatusEvent NetStream オブジェクトは、DRM (デジタル著作権管理) によって保護されたコンテンツが正常な再生を開始したとき (バウチャーが検証され、ユーザーが認証されてコンテンツを表示することを承認されたとき) に DRMStatusEvent オブジェクトを送出します。
 ErrorEvent ErrorEvent オブジェクトは、エラーが発生してネットワーク処理が失敗したときにオブジェクトによって送出されます。
 Event Event クラスは、Event オブジェクトを作成するための基本クラスとして使用されます。これらの Event オブジェクトは、イベントの発生時にイベントリスナーにパラメータとして渡されます。
 EventDispatcher EventDispatcher クラスは、イベントを送出するすべてのランタイムクラスの基本クラスです。
 EventPhase EventPhase クラスは、Event クラスの eventPhase プロパティの値を提供します。
 FileListEvent File オブジェクトが FileListEvent オブジェクトを送出するのは、File オブジェクトの getDirectoryListingAsync() メソッドへの呼び出しがファイルとディレクトリのセットを正常に列挙するとき、または browseForOpenMultiple() メソッドを呼び出した後にユーザーがファイルを選択するときです。
 FocusEvent FocusEvent オブジェクトは、ユーザーが表示リストの 1 つのオブジェクトから別のオブジェクトにフォーカスを変更したときに、オブジェクトによって送出されます。
 FullScreenEvent ステージがフルスクリーン表示モードに設定または設定解除されるたびに、Stage オブジェクトは、FullScreenEvent オブジェクトを送出します。
 HTMLUncaughtScriptExceptionEvent HTMLUncaughtScriptExceptionEvent オブジェクトは、JavaScript 例外がスローされ、その例外が catch ステートメントで処理されなかったときに、HTMLLoader オブジェクトによって送出されます。
 HTTPStatusEvent ネットワーク要求が HTTP ステータスコードを返すと、アプリケーションによって HTTPStatusEvent オブジェクトが送出されます。
 IMEEvent IMEEvent オブジェクトは、ユーザーが IME(入力メソッドエディタ)を使用してテキストを入力したときに送出されます。
 InvokeEvent invoke イベントは、AIR アプリケーションが呼び出されたときに、アプリケーションの NativeApplication オブジェクトによって送出されます。
 IOErrorEvent IOErrorEvent オブジェクトは、エラーが発生して送信またはロード操作が失敗したときに送出されます。
 KeyboardEvent キーボードからのユーザー入力に反応して送出される KeyboardEvent オブジェクト ID です。
 MouseEvent MouseEvent オブジェクトは、マウスイベントが発生するたびにイベントフローに送出されます。
 NativeDragEvent ネイティブドラッグイベントハンドラは、ドラッグ&ドロップ操作に関係するインタラクティブオブジェクトによって送出されます。
 NativeWindowBoundsEvent NativeWindow オブジェクトは、ウィンドウのサイズまたは位置を変更した場合に、NativeWindowBoundsEvent オブジェクトを送出します。
 NativeWindowDisplayStateEvent NativeWindow オブジェクトは、ウィンドウの表示状態が変更されたときに、NativeWindowDisplayStateEvent クラスのイベントを送出します。
 NetStatusEvent NetStatusEvent オブジェクトは、NetConnection、NetStream または SharedObject オブジェクトが自身のステータスを報告するときに送出されます。
 OutputProgressEvent OutputProgressEvent オブジェクトは、保留中の非同期ファイル書き込み操作が実行されたときに、FileStream オブジェクトによって送出されます。
 ProgressEvent ProgressEvent オブジェクトは、ロード処理が開始されたとき、またはソケットがデータを受信したときに送出されます。
 SampleDataEvent Flash Player が新しいオーディオデータを要求するときに送出されます。
 ScreenMouseEvent SystemTrayIcon オブジェクトは、マウス操作に応答して ScreenMouseEvent タイプのイベントを送出します。
 SecurityErrorEvent SecurityErrorEvent オブジェクトは、セキュリティエラーの発生を報告するためにオブジェクトによって送出されます。
 ShaderEvent ShaderEvent は、ShaderJob から起動されたシェーダ処理が終了したときに送出されます。
 SQLErrorEvent SQLErrorEvent インスタンスは、非同期実行モードでのデータベース操作の実行中にエラーが発生したとき、SQLConnection インスタンスまたは SQLStatement インスタンスによって送出されます。
 SQLEvent SQLEvent オブジェクトは、SQLConnection インスタンスまたは SQLStatement インスタンスによって実行された操作の 1 つが正常に完了したときに、Adobe AIR によって送出されます。
 SQLUpdateEvent SQLUpdateEvent オブジェクトは、SQLConnection インスタンスに関連付けられたテーブルでデータ変更が発生したときに、SQLConnection オブジェクトによって送出されます。
 StatusEvent StatusEvent オブジェクトは、カメラやマイクなどのデバイス、または LocalConnection オブジェクトなどのオブジェクトがそのステータスを報告したときにオブジェクトによって送出されます。
 SyncEvent SyncEvent オブジェクトは、リモート共有オブジェクトがサーバーによって更新されたときに、リモート共有オブジェクトを表す SharedObject オブジェクトによって送出されます。
 TextEvent TextEvent オブジェクトは、ユーザーがテキストフィールドにテキストを入力するか、HTML 対応のテキストフィールドのハイパーリンクをクリックしたときに、オブジェクトによって送出されます。
 TimerEvent TimerEvent オブジェクトは、Timer オブジェクトが Timer.delay プロパティで指定された時間間隔に達するたびに、Timer オブジェクトによって送出されます。