パッケージ | flash.net |
クラス | public class NetMonitor |
継承 | NetMonitor EventDispatcher Object |
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10.3, AIR 2.7 |
NetMonitor クラスを使用すると、アプリケーション内で使用している NetStream オブジェクトの状況を把握することができます。このクラスのインスタンスは、新しい NetStream オブジェクトが作成されるたびに、netStreamCreate
イベントを送出します。
NetMonitor クラスを使用すると、どのビデオプレーヤーを使用中であるかを問わず、ビデオ再生および関連するイベントを追跡できます。この機能はメディアの測定、分析および使用状況追跡ライブラリを実装する際に役立ちます。
注意:NetStream 監視機能は、Android および Blackberry Tablet OS 上のブラウザー内の Flash Player、または iOS 上の AIR ではサポートされていません。
関連する API エレメント
メソッド | 定義元 | ||
---|---|---|---|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。 | EventDispatcher | ||
イベントをイベントフローに送出します。 | EventDispatcher | ||
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 | EventDispatcher | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
この NetMonitor オブジェクトのセキュリティコンテキストに属するすべての NetStream オブジェクトを取得します。 | NetMonitor | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
EventDispatcher オブジェクトからリスナーを削除します。 | EventDispatcher | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object | ||
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | EventDispatcher |
イベント | 概要 | 定義元 | ||
---|---|---|---|---|
[ブロードキャストイベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。 | EventDispatcher | |||
[ブロードキャストイベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。 | EventDispatcher | |||
この NetMonitor インスタンスのセキュリティコンテキスト内部で新しい NetStream オブジェクトが作成されたときに送出されます。 | NetMonitor |
listStreams | () | メソッド |
public function listStreams():Vector.<NetStream>
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10.3, AIR 2.7 |
この NetMonitor オブジェクトのセキュリティコンテキストに属するすべての NetStream オブジェクトを取得します。
NetStream オブジェクトのリストをキャッシュしておかないでください。NetStream オブジェクトに対する参照が保持されていると、使用されなくなったオブジェクトのリソースがガベージコレクションで開放されず、アプリケーションにメモリリークが発生するおそれがあります。
注意:NetStream 監視機能が現在のプラットフォームでサポートされていない場合、この関数によって返されるリストは常に空です。
戻り値Vector.<NetStream> — NetStream オブジェクトのベクター
|
netStreamCreate | イベント |
flash.events.NetMonitorEvent
プロパティ NetMonitorEvent.type =
flash.events.NetMonitorEvent.NET_STREAM_CREATE
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | Flash Player 10.3, AIR 2.7 |
この NetMonitor インスタンスのセキュリティコンテキスト内部で新しい NetStream オブジェクトが作成されたときに送出されます。
注意:NetStream 監視機能が現在のプラットフォームでサポートされていない場合、netStreamCreate
イベントは送出されません。
NetMonitorEvent.NET_STREAM_CREATE
定数は、netStreamCreate
イベントオブジェクトの type
プロパティ値を定義します。
netStreamCreate
イベントには、次のプロパティがあります。
プロパティ | 値 |
---|---|
netStream | 作成された NetStream オブジェクトです。 |
bubbles | false |
cancelable | false は、キャンセルするデフォルトの動作がないことを示します。 |
currentTarget | イベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。 |
target | セッションを開始または終了しているオブジェクトです。 |
Tue Jun 12 2018, 10:34 AM Z