パッケージ | flash.net |
クラス | public class NetworkInfo |
継承 | NetworkInfo EventDispatcher Object |
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | AIR 2 |
AIR プロファイルのサポート:この機能はすべてのデスクトップオペレーティングシステムおよび AIR for TV デバイスでサポートされますが、モバイルデバイスの種類によってはサポートされません。NetworkInfo.isSupported
プロパティを使用して、サポートされているかどうかを実行時にテストすることができます。複数のプロファイル間での API サポートについて詳しくは、AIR プロファイルのサポートを参照してください。
NetworkInfo オブジェクトはシングルトンオブジェクトです。NetworkInfo オブジェクトを 1 つ取得するには、静的 NetworkInfo.networkInfo
プロパティを使用します。クラスコンストラクターの new NetworkInfo()
は呼び出さないでください。
ほとんどのコンピューターには、有線および無線ネットワークインターフェイスなどの 1 つ以上のインターフェイスがあります。VPN、ループバック、仮想インターフェイスなど、その他のインターフェイスがある場合もあります。
NetworkInfo オブジェクトは、利用可能なインターフェイスが変わると、変更イベントを送出します。 最新のネットワーク情報を判別する findInterfaces()
メソッドを呼び出します。
注意:NativeApplication オブジェクトも、ネットワーク変更イベントを送出します。
詳細
関連する API エレメント
プロパティ | 定義元 | ||
---|---|---|---|
constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。 | Object | ||
isSupported : Boolean [静的] [読み取り専用]
ネットワークインターフェイス情報へのアクセスがクライアントシステム上でサポートされているかどうかを示します。 | NetworkInfo | ||
networkInfo : NetworkInfo [静的] [読み取り専用]
NetworkInfo オブジェクトのシングルトンインスタンスです。 | NetworkInfo | ||
permissionStatus : String [静的] [読み取り専用]
NetworkInfo にアクセスする権限をアプリケーションが付与されたかどうかを判定します。 | NetworkInfo |
メソッド | 定義元 | ||
---|---|---|---|
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。 | EventDispatcher | ||
イベントをイベントフローに送出します。 | EventDispatcher | ||
このマシンに関連したネットワークインターフェイスのリストを返します。 | NetworkInfo | ||
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 | EventDispatcher | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
EventDispatcher オブジェクトからリスナーを削除します。 | EventDispatcher | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object | ||
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | EventDispatcher |
イベント | 概要 | 定義元 | ||
---|---|---|---|---|
[ブロードキャストイベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。 | EventDispatcher | |||
[ブロードキャストイベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。 | EventDispatcher | |||
ネットワークインターフェイスが変更されたときに送出されました。 | NetworkInfo |
isSupported | プロパティ |
networkInfo | プロパティ |
networkInfo:NetworkInfo
[読み取り専用] 言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | AIR 2 |
NetworkInfo オブジェクトのシングルトンインスタンスです。
実装
public static function get networkInfo():NetworkInfo
例外
SecurityError — AIR アプリケーションセキュリティサンドボックス外で実行されているコンテンツがこのプロパティにアクセスする場合。
|
permissionStatus | プロパティ |
findInterfaces | () | メソッド |
public function findInterfaces():Vector.<NetworkInterface>
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | AIR 2 |
このマシンに関連したネットワークインターフェイスのリストを返します。
戻り値Vector.<NetworkInterface> — NetworkInterface オブジェクトの配列です。
|
networkChange | イベント |
flash.events.Event
プロパティ Event.type =
flash.events.Event.NETWORK_CHANGE
言語バージョン: | ActionScript 3.0 |
ランタイムバージョン: | AIR 2 |
ネットワークインターフェイスが変更されたときに送出されました。
Event.NETWORK_CHANGE
定数は、type
プロパティ(networkChange
イベントオブジェクト)の値を定義します。
このイベントには、次のプロパティがあります。
プロパティ | 値 |
---|---|
bubbles | false |
cancelable | false は、キャンセルするデフォルトの動作がないことを示します。 |
currentTarget | イベントリスナーで Event オブジェクトをアクティブに処理しているオブジェクトです。 |
target | NativeApplication オブジェクトです。 |
Tue Jun 12 2018, 10:34 AM Z