ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
org.osmf.net 

NetConnectionFactory  - AS3 OSMF

Paketorg.osmf.net
Klassepublic class NetConnectionFactory
VererbungNetConnectionFactory Inheritance NetConnectionFactoryBase Inheritance EventDispatcher Inheritance Object

Sprachversion: ActionScript 3.0
Produktversion: OSMF 1.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Mithilfe der NetConnectionFactory-Klasse werden verbundene NetConnection-Instanzen erzeugt und die gemeinsame Nutzung dieser Instanzen verwaltet. Die NetConnectionFactory kann auch die Aushandlung von Ports/Protokollen verarbeiten.

Die NetConnectionFactory ist ohne Status. Mehrere parallele create()-Anforderungen können erfolgen. Ein Hash der Ressourcen-URL wird als Schlüssel verwendet, um zu bestimmen, welche NetConnections gemeinsam genutzt werden können.



Öffentliche Eigenschaften
 EigenschaftDefiniert von
  connectionAttemptInterval : Number
NetConnectionFactory
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  timeout : Number
NetConnectionFactory
Öffentliche Methoden
 MethodeDefiniert von
  
NetConnectionFactory(shareNetConnections:Boolean = true)
Konstruktor.
NetConnectionFactory
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird.
EventDispatcher
 Inherited
Schließt die angegebene NetConnection.
NetConnectionFactoryBase
 Inherited
Beginnt das Erstellen einer neuen NetConnection und das Herstellen der Verbindung.
NetConnectionFactoryBase
 Inherited
Sendet ein Ereignis in den Ereignisablauf.
EventDispatcher
 Inherited
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat.
EventDispatcher
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Entfernt einen Listener aus dem EventDispatcher-Objekt.
EventDispatcher
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
 Inherited
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist.
EventDispatcher
Geschützte Methoden
 MethodeDefiniert von
  
Die Factory-Funktion zum Erstellen einer NetConnection.
NetConnectionFactory
  
Erzeugt einen Schlüssel, um jede Verbindung eindeutig zu identifzieren.
NetConnectionFactory
  
createNetConnectionURLs(url:String, urlIncludesFMSApplicationInstance:Boolean = false):Vector.<String>
Stellt einen Vektor von URLs zusammen, die während des Verbindungsversuchs verwendet werden müssen.
NetConnectionFactory
Ereignisse
 Ereignis Übersicht Definiert von
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player oder eine AIR-Anwendung den Betriebssystemfokus erhält und aktiv wird.EventDispatcher
 InheritedWird ausgelöst, wenn die Factory eine NetConnection erstelllt und eine Verbindung zu ihr hergestellt hat.NetConnectionFactoryBase
 InheritedWird ausgelöst, wenn die Factory keine NetConnection erstellen und keine Verbindung zu ihr herstellen konnte.NetConnectionFactoryBase
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird.EventDispatcher
Eigenschaftendetails

connectionAttemptInterval

Eigenschaft
connectionAttemptInterval:Number



Implementierung
    public function get connectionAttemptInterval():Number
    public function set connectionAttemptInterval(value:Number):void

timeout

Eigenschaft 
timeout:Number



Implementierung
    public function get timeout():Number
    public function set timeout(value:Number):void
Konstruktordetails

NetConnectionFactory

()Konstruktor
public function NetConnectionFactory(shareNetConnections:Boolean = true)

Sprachversion: ActionScript 3.0
Produktversion: OSMF 1.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Konstruktor.

Parameter
shareNetConnections:Boolean (default = true) — Ein boolescher Wert, der angibt, ob erstellte NetConnections gemeinsam genutzt werden können. Der Standardwert lautet true.
Methodendetails

createNetConnection

()Methode
protected function createNetConnection():NetConnection

Sprachversion: ActionScript 3.0
Produktversion: OSMF 1.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Die Factory-Funktion zum Erstellen einer NetConnection.

Rückgabewerte
NetConnection — Eine nicht verbundene NetConnection.

Verwandte API-Elemente

createNetConnectionKey

()Methode 
protected function createNetConnectionKey(resource:URLResource):String

Sprachversion: ActionScript 3.0
Produktversion: OSMF 1.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Erzeugt einen Schlüssel, um jede Verbindung eindeutig zu identifzieren. Mit diesem Schlüssel wird bestimmt, ob eine bestimmte URLResource eine bestehende NetConnection gemeinsam nutzen kann. Wenn die Schlüssel für zwei URLResources identisch sind, können sie dieselbe NetConnection gemeinsam nutzen. Standardmäßig gibt diese Methode einen String zurück, der aus dem Protokoll, Host, Port und Namen der FMS-Anwendung besteht.

Parameter

resource:URLResource — Eine URLResource

Rückgabewerte
String — Ein String-Hash, der die NetConnection eindeutig identifiziert.

createNetConnectionURLs

()Methode 
protected function createNetConnectionURLs(url:String, urlIncludesFMSApplicationInstance:Boolean = false):Vector.<String>

Stellt einen Vektor von URLs zusammen, die während des Verbindungsversuchs verwendet werden müssen. Die versuchten Standardprotokolle, wenn eine RTMP-Verbindung angegeben wurde, lauten „rtmp“, „rtmps“ und „rtmpt“. Wenn eine RTMPE-Verbindung angefordert wurde, werden rtmpe- und rtmpte-Protokolle versucht. Wenn „rtmps“, „rtmpt“ oder „rtmpte“ angefordert wurden, werden nur diese Protokolle versucht. Die Standardports sind 1935, 443 und 80. Wenn ein bestimmter Port in der URL angegeben wurde, wird nur dieser Port verwendet. Unterklassen können diese Methode überschreiben, um dieses Standardverhalten zu ändern.

Parameter

url:String — Die zu ladende URL.
 
urlIncludesFMSApplicationInstance:Boolean (default = false) — Gibt an, ob die URL den Namen der FMS-Anwendungsinstanz enthält. Weitere Informationen finden Sie unter StreamingURLResource.

Rückgabewerte
Vector.<String>




[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.