パッケージ | org.osmf.net |
クラス | public class NetConnectionFactory |
継承 | NetConnectionFactory NetConnectionFactoryBase EventDispatcher Object |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | OSMF 1.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
NetConnectionFactory はステートレスです。並行する複数の create() 要求を作成できます。リソース URL のハッシュをキーとして使用し、共有可能な NetConnection を判断します。
パブリックプロパティ
プロパティ | 定義元 | ||
---|---|---|---|
connectionAttemptInterval : Number | NetConnectionFactory | ||
constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。 | Object | ||
timeout : Number | NetConnectionFactory |
パブリックメソッド
メソッド | 定義元 | ||
---|---|---|---|
NetConnectionFactory(shareNetConnections:Boolean = true)
コンストラクターです。 | NetConnectionFactory | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。 | EventDispatcher | ||
指定された NetConnection を閉じます。 | NetConnectionFactoryBase | ||
新しい NetConnection の作成と接続確立のプロセスを開始します。 | NetConnectionFactoryBase | ||
イベントをイベントフローに送出します。 | EventDispatcher | ||
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 | EventDispatcher | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
EventDispatcher オブジェクトからリスナーを削除します。 | EventDispatcher | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object | ||
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | EventDispatcher |
プロテクトメソッド
メソッド | 定義元 | ||
---|---|---|---|
NetConnection を作成するためのファクトリ関数です。 | NetConnectionFactory | ||
各接続を一意に特定するキーを生成します。 | NetConnectionFactory | ||
createNetConnectionURLs(url:String, urlIncludesFMSApplicationInstance:Boolean = false):Vector.<String>
接続試行で使用する URL のベクトルを構成します。 | NetConnectionFactory |
プロパティの詳細
connectionAttemptInterval | プロパティ |
timeout | プロパティ |
コンストラクターの詳細
NetConnectionFactory | () | コンストラクター |
メソッドの詳細
createNetConnection | () | メソッド |
protected function createNetConnection():NetConnection
言語バージョン: | ActionScript 3.0 |
製品バージョン: | OSMF 1.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
NetConnection を作成するためのファクトリ関数です。
戻り値NetConnection — 未接続の NetConnection です。
|
関連する API エレメント
createNetConnectionKey | () | メソッド |
protected function createNetConnectionKey(resource:URLResource):String
言語バージョン: | ActionScript 3.0 |
製品バージョン: | OSMF 1.0 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
各接続を一意に特定するキーを生成します。このキーは、特定の URLResource が既存の NetConnection を共有できるかを判断する際に使用されます。2 つの URLResource のキーが同じである場合、それらの URLResource は同じ NetConnection を共有できます。デフォルトで、このメソッドは、プロトコル、ホスト、ポートおよび FMS アプリケーション名で構成されるストリングを返します。
パラメーター
resource:URLResource — URLResource です。
|
String — NetConnection を一意に特定するストリングハッシュです。
|
createNetConnectionURLs | () | メソッド |
protected function createNetConnectionURLs(url:String, urlIncludesFMSApplicationInstance:Boolean = false):Vector.<String>
接続試行で使用する URL のベクトルを構成します。"rtmp" 接続が指定されたときに試行されるデフォルトプロトコルは、"rtmp"、"rtmps" および "rtmpt" です。"rtmpe" 接続が要求された場合、"rtmpe" と "rtmpte" プロトコルの両方が試行されます。"rtmps"、"rtmpt" または "rtmpte" が要求された場合、それらのプロトコルのみ試行されます。デフォルトポートは、1935、443 および 80 です。URL で特定のポートが指定された場合、指定されたポートのみが使用されます。サブクラスでこのメソッドをオーバーライドし、デフォルトの動作を変更できます。
パラメーター
url:String — ロードする URL です。
| |
urlIncludesFMSApplicationInstance:Boolean (default = false ) — URL に FMS アプリケーションインスタンス名が含まれているかどうかを示します。詳しくは、StreamingURLResource を参照してください。
|
Vector.<String> |
Tue Jun 12 2018, 10:34 AM Z