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...
mx.messaging.channels 

RTMPChannel  - AS3 ADEP Data Services

Paketmx.messaging.channels
Klassepublic class RTMPChannel
VererbungRTMPChannel Inheritance NetConnectionChannel Inheritance PollingChannel Inheritance Channel Inheritance EventDispatcher Inheritance Object
Unterklassen SecureRTMPChannel

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Die RTMPChannel-Klasse bietet grundlegende RTMP-Unterstützung für Meldungen.

Der RTMPChannel greift auf Netzwerkdienste zurück, die in Flash Player nativ sind, und wird für ActionScript von der NetConnection-Klasse bereitgestellt. Dieser Kanal verwendet ausschließlich NetConnection.

Kanäle werden innerhalb der Architektur mithilfe der ServerConfig.getChannel()-Methode erstellt. Kanäle können direkt erstellt und einem ChannelSet gegebenenfalls zugewiesen werden.

Kanäle stellen eine physische Verbindung zu einem Remote-Endpunkt dar. Kanäle werden standardmäßig von Zielen gemeinsam verwendet. Das bedeutet, dass ein Client, der verschiedene Ziele verwendet, den gleichen Kanal für die Kommunikation mit diesen Zielen verwenden kann.



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedauthenticated : Boolean
[schreibgeschützt] Gibt an, ob dieser Kanal authentifiziert ist.
Channel
 InheritedchannelSets : Array
[schreibgeschützt] Bietet Zugriff auf die mit dem Kanal verbundenen ChannelSets.
Channel
 Inheritedconnected : Boolean
[schreibgeschützt] Gibt an, ob dieser Kanal eine Verbindung zum Remote-Ziel versucht hat.
Channel
 InheritedconnectTimeout : int
Bietet Zugriff auf das Verbindungszeitlimit (in Sekunden) für den Kanal.
Channel
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
 Inheritedendpoint : String
[schreibgeschützt] Bietet Zugriff auf den Endpunkt für diesen Kanal.
Channel
 InheritedfailoverURIs : Array
Bietet Zugriff auf den Satz von Endpunkt-URIs, für den dieser Kanal eine Ausfallsicherung versuchen kann, wenn der Endpunkt in einem Cluster vorhanden ist.
Channel
 Inheritedid : String
Bietet Zugriff auf die ID für diesen Kanal.
Channel
 InheritednetConnection : NetConnection
[schreibgeschützt] Bietet Zugriff auf die verknüpfte NetConnection für diesen Kanal.
NetConnectionChannel
  protocol : String
[override] [schreibgeschützt] Gibt das Protokoll für diesen Kanal zurück (RTMP oder RTMPT).
RTMPChannel
 Inheritedreconnecting : Boolean
[schreibgeschützt] Gibt an, ob dieser Kanal gerade eine Neuverbindung zu einem alternativen Endpunkt durchführt.
Channel
 InheritedrecordMessageSizes : Boolean
[schreibgeschützt] Die Kanaleigenschaft bestimmt die Stufe der Leistungsinformationsinjektion, das heißt, ob Meldungsgrößen injektiert werden.
Channel
 InheritedrecordMessageTimes : Boolean
[schreibgeschützt] Die Kanaleigenschaft bestimmt die Stufe der Leistungsinformationsinjektion, das heißt, ob Zeitstempel injektiert werden.
Channel
 InheritedrequestTimeout : int
Bietet Zugriff auf das standardmäßige Anforderungszeitlimit (in Sekunden) für den Kanal.
Channel
 Inheriteduri : String
Bietet Zugriff auf die URI, die zur Erstellung der gesamten Endpunkt-URI für diesen Kanal verwendet wird.
Channel
Geschützte Eigenschaften
 EigenschaftDefiniert von
 InheritedshouldBeConnected : Boolean
[schreibgeschützt] Gibt an, ob dieser Kanal mit dem Endpunkt verbunden werden soll.
Channel
Öffentliche Methoden
 MethodeDefiniert von
  
RTMPChannel(id:String = null, uri:String = null)
Erstellt eine neue RTMPChannel-Instanz.
RTMPChannel
 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
Unterklassen sollte diese Methode überschreiben, um Einstellungen anzuwenden, die gegebenenfalls für einen bestimmten Kanal notwendig sind.
Channel
 Inherited
connect(channelSet:ChannelSet):void
Verbindet den ChannelSet mit dem Kanal.
Channel
 Inherited
Deaktiviert die Abfrage je nach Anzahl des Aufrufens von enablePolling() und disablePolling().
PollingChannel
 Inherited
Trennt die Verbindung des ChannelSet vom Kanal.
Channel
 Inherited
Sendet ein Ereignis in den Ereignisablauf.
EventDispatcher
 Inherited
Aktiviert die Abfrage je nach Anzahl des Aufrufens von enablePolling() und disablePolling().
PollingChannel
 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
Sendet eine CommandMessage an den Server, um eine Abmeldung durchzuführen, wenn der Kanal verbunden wurde.
Channel
  
[override] Keine Aktion, wenn der Client eine Abfrage festgelegt hat.
RTMPChannel
 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
send(agent:MessageAgent, message:IMessage):void
[override] Sendet die angegebene Meldung an das zugehörige Ziel.
PollingChannel
 Inherited
setCredentials(credentials:String, agent:MessageAgent = null, charset:String = null):void
Definiert die Benutzerdaten auf den angegebenen Wert.
Channel
 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
 Inherited
Wendet die Client-Lastausgleich-URL an, falls vorhanden.
Channel
 Inherited
Verarbeitet eine fehlgeschlagene interne Verbindung und löst das Ereignis FAULT für den Kanal aus.
Channel
 Inherited
Verarbeitet eine erfolgreiche interne Verbindung und löst das Ereignis CONNECT für den Kanal aus.
Channel
 Inherited
Verarbeitet ein Verbindungszeitlimit, indem ein ChannelFaultEvent ausgelöst wird.
Channel
 Inherited
Verarbeitet eine fehlgeschlagene interne Verbindungstrennung und löst das Ereignis FAULT für den Kanal aus.
Channel
 Inherited
disconnectSuccess(rejected:Boolean = false):void
Verarbeitet eine erfolgreiche interne Verbindungstrennung und löst das Ereignis DISCONNECT für den Kanal aus.
Channel
 Inherited
Verarbeitet eine Änderung an der Schutzbedingung, um eine anfängliche Kanalverbindung für die Anwendung zu verwalten.
Channel
 Inherited
Gibt den entsprechenden MessageResponder für die send()-Methode des Kanals zurück.
Channel
 Inherited
Verbindet den Kanal mit dem zugehörigen Endpunkt.
Channel
 Inherited
internalDisconnect(rejected:Boolean = false):void
Trennt die Verbindung des Kanals vom zugehörigen Endpunkt.
Channel
 Inherited
Sendet die Meldung über den Kanal und leitet die Antwort an den Responder.
Channel
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
 InheritedAusgelöst, nachdem ein Kanal eine Verbindung zum zugehörigen Endpunkt hergestellt hat.Channel
 InheritedAusgelöst, nachdem ein Kanal vom zugehörigen Endpunkt getrennt wurde.Channel
 InheritedAusgelöst, nachdem ein Fehler bei einem Kanal aufgetreten ist.Channel
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird.EventDispatcher
 InheritedAusgelöst, wenn ein Kanal eine Meldung vom zugehörigen Endpunkt erhält.Channel
 InheritedAusgelöst, wenn eine Eigenschaft des Kanals sich ändert.Channel
Geschützte Konstanten
 KonstanteDefiniert von
  CODE_CONNECT_CLOSED : String = "Connect.Closed"
[statisch] Statuscode für beendete Verbindung.
RTMPChannel
  CODE_CONNECT_FAILED : String = "Connect.Failed"
[statisch] Statuscode für fehlgeschlagene Verbindung.
RTMPChannel
  CODE_CONNECT_NETWORKCHANGE : String = "Connect.NetworkChange"
[statisch] Statuscode für Änderung in Netzwerkverbindung.
RTMPChannel
  CODE_CONNECT_REJECTED : String = "Connect.Rejected"
[statisch] Statuscode für zurückgewiesene Verbindung.
RTMPChannel
  CODE_CONNECT_SUCCESS : String = "Connect.Success"
[statisch] Statuscode für erfolgreiche Verbindung.
RTMPChannel
Eigenschaftendetails

protocol

Eigenschaft
protocol:String  [schreibgeschützt] [override]

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Gibt das Protokoll für diesen Kanal zurück (RTMP oder RTMPT).



Implementierung
    override public function get protocol():String
Konstruktordetails

RTMPChannel

()Konstruktor
public function RTMPChannel(id:String = null, uri:String = null)

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Erstellt eine neue RTMPChannel-Instanz.

Parameter
id:String (default = null) — Die ID dieses Kanals.
 
uri:String (default = null) — Der URI dieses Kanals.
Methodendetails

poll

()Methode
override public function poll():void

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Keine Aktion, wenn der Client eine Abfrage festgelegt hat.

Konstantendetails

CODE_CONNECT_CLOSED

Konstante
protected static const CODE_CONNECT_CLOSED:String = "Connect.Closed"

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Statuscode für beendete Verbindung.

CODE_CONNECT_FAILED

Konstante 
protected static const CODE_CONNECT_FAILED:String = "Connect.Failed"

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Statuscode für fehlgeschlagene Verbindung.

CODE_CONNECT_NETWORKCHANGE

Konstante 
protected static const CODE_CONNECT_NETWORKCHANGE:String = "Connect.NetworkChange"

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Statuscode für Änderung in Netzwerkverbindung.

CODE_CONNECT_REJECTED

Konstante 
protected static const CODE_CONNECT_REJECTED:String = "Connect.Rejected"

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Statuscode für zurückgewiesene Verbindung.

CODE_CONNECT_SUCCESS

Konstante 
protected static const CODE_CONNECT_SUCCESS:String = "Connect.Success"

Sprachversion: ActionScript 3.0
Produktversion: Adobe Digital Enterprise Platform Data Services für Java EE 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Statuscode für erfolgreiche Verbindung.





[ 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.