| Paket | flash.events |
| Klasse | public class NetStatusEvent |
| Vererbung | NetStatusEvent Event Object |
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
NetStatusEvent.NET_STATUS.
Siehe auch
| Eigenschaft | Definiert von | ||
|---|---|---|---|
![]() | bubbles : Boolean
[read-only]
Gibt an, ob es sich bei dem Ereignis um ein Bubbling-Ereignis handelt.
| Event | |
![]() | cancelable : Boolean
[read-only]
Gibt an, ob das mit dem Ereignis verknüpfte Verhalten verhindert werden kann.
| Event | |
![]() | constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
| Object | |
![]() | currentTarget : Object
[read-only]
Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet.
| Event | |
![]() | eventPhase : uint
[read-only]
Die aktuelle Phase im Ereignisablauf.
| Event | |
| info : Object
Ein Objekt mit Eigenschaften, die den Status oder die Fehlerbedingung des Objekts beschreiben.
| NetStatusEvent | ||
![]() | prototype : Object
[static]
Ein Verweis auf das Prototypobjekt einer Klasse oder eines Funktionsobjekts.
| Object | |
![]() | target : Object
[read-only]
Das Ereignis-Ziel.
| Event | |
![]() | type : String
[read-only]
Der Typ des Ereignisses.
| Event | |
| Methode | Definiert von | ||
|---|---|---|---|
|
NetStatusEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, info:Object = null)
Erstellt ein Ereignisobjekt, das Informationen über netStatus-Ereignisse enthält.
| NetStatusEvent | ||
|
Erstellt eine Kopie des NetStatusEvent-Objekts und stellt den Wert jeder Eigenschaft so ein, dass er dem Wert des Originals entspricht.
| NetStatusEvent | ||
![]() |
Eine Dienstprogrammfunktion, mit der die toString()-Methode in Ihrer benutzerdefinierten Event-Klasse implementiert wird.
| Event | |
![]() |
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
| Object | |
![]() |
Überprüft, ob "preventDefault()" im Ereignis aufgerufen wurde.
| Event | |
![]() |
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
| Object | |
![]() |
Bricht das Standardverhalten eines Ereignisses ab, wenn dieses Verhalten abgebrochen werden kann.
| Event | |
![]() |
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
| Object | |
![]() |
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
| Object | |
![]() |
Verhindert die Verarbeitung von Ereignis-Listenern im aktuellen Knoten und in Knoten, die dem aktuellen Knoten im Ereignisablauf nachfolgen.
| Event | |
![]() |
Verhindert die Verarbeitung von Ereignis-Listenern in Knoten, die dem aktuellen Knoten im Ereignisablauf nachfolgen.
| Event | |
|
Gibt eine Zeichenfolge zurück, die alle Eigenschaften des NetStatusEvent-Objekts enthält.
| NetStatusEvent | ||
![]() |
Gibt den Grundwert des angegebenen Objekts zurück.
| Object | |
| Konstante | Definiert von | ||
|---|---|---|---|
![]() | ACTIVATE : String = "activate" [static]
Definiert den Wert der Eigenschaft "type" eines activate-Ereignisobjekts.
| Event | |
![]() | ADDED : String = "added" [static]
Definiert den Wert der Eigenschaft "type" eines added-Ereignisobjekts.
| Event | |
![]() | ADDED_TO_STAGE : String = "addedToStage" [static]
Definiert den Wert der Eigenschaft "type" eines addedToStage-Ereignisobjekts.
| Event | |
![]() | CANCEL : String = "cancel" [static]
Definiert den Wert der Eigenschaft type eines cancel-Ereignisobjekts.
| Event | |
![]() | CHANGE : String = "change" [static]
Definiert den Wert der Eigenschaft "type" eines change-Ereignisobjekts.
| Event | |
![]() | CLOSE : String = "close" [static]
Definiert den Wert der Eigenschaft "type" eines close-Ereignisobjekts.
| Event | |
![]() | COMPLETE : String = "complete" [static]
Definiert den Wert der Eigenschaft "type" eines complete-Ereignisobjekts.
| Event | |
![]() | CONNECT : String = "connect" [static]
Definiert den Wert der Eigenschaft "type" eines connect-Ereignisobjekts.
| Event | |
![]() | DEACTIVATE : String = "deactivate" [static]
Definiert den Wert der Eigenschaft "type" eines deactivate-Ereignisobjekts.
| Event | |
![]() | ENTER_FRAME : String = "enterFrame" [static]
Definiert den Wert der Eigenschaft "type" eines enterFrame-Ereignisobjekts.
| Event | |
![]() | FULLSCREEN : String = "fullScreen" [static]
Definiert den Wert der Eigenschaft "type" eines fullScreen-Ereignisobjekts.
| Event | |
![]() | ID3 : String = "id3" [static]
Definiert den Wert der Eigenschaft "type" eines id3-Ereignisobjekts.
| Event | |
![]() | INIT : String = "init" [static]
Definiert den Wert der Eigenschaft "type" eines init-Ereignisobjekts.
| Event | |
![]() | MOUSE_LEAVE : String = "mouseLeave" [static]
Definiert den Wert der Eigenschaft "type" eines mouseLeave-Ereignisobjekts.
| Event | |
| NET_STATUS : String = "netStatus" [static]
Definiert den Wert der Eigenschaft type eines netStatus-Ereignisobjekts.
| NetStatusEvent | ||
![]() | OPEN : String = "open" [static]
Definiert den Wert der Eigenschaft "type" eines open-Ereignisobjekts.
| Event | |
![]() | REMOVED : String = "removed" [static]
Definiert den Wert der Eigenschaft type eines removed-Ereignisobjekts.
| Event | |
![]() | REMOVED_FROM_STAGE : String = "removedFromStage" [static]
Definiert den Wert der Eigenschaft "type" eines removedFromStage-Ereignisobjekts.
| Event | |
![]() | RENDER : String = "render" [static]
Definiert den Wert der Eigenschaft "type" eines render-Ereignisobjekts.
| Event | |
![]() | RESIZE : String = "resize" [static]
Definiert den Wert der Eigenschaft type eines resize-Ereignisobjekts.
| Event | |
![]() | SCROLL : String = "scroll" [static]
Definiert den Wert der Eigenschaft type eines scroll-Ereignisobjekts.
| Event | |
![]() | SELECT : String = "select" [static]
Definiert den Wert der Eigenschaft type eines select-Ereignisobjekts.
| Event | |
![]() | SOUND_COMPLETE : String = "soundComplete" [static]
Definiert den Wert der Eigenschaft "type" eines soundComplete-Ereignisobjekts.
| Event | |
![]() | TAB_CHILDREN_CHANGE : String = "tabChildrenChange" [static]
Definiert den Wert der Eigenschaft "type" eines tabChildrenChange-Ereignisobjekts.
| Event | |
![]() | TAB_ENABLED_CHANGE : String = "tabEnabledChange" [static]
Definiert den Wert der Eigenschaft type eines tabEnabledChange-Ereignisobjekts.
| Event | |
![]() | TAB_INDEX_CHANGE : String = "tabIndexChange" [static]
Definiert den Wert der Eigenschaft "type" eines tabIndexChange-Ereignisobjekts.
| Event | |
![]() | UNLOAD : String = "unload" [static]
Definiert den Wert der Eigenschaft "type" eines unload-Ereignisobjekts.
| Event | |
| info | Eigenschaft |
info:Object [read-write]
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Ein Objekt mit Eigenschaften, die den Status oder die Fehlerbedingung des Objekts beschreiben.
Das Informationsobjekt kann eine code-Eigenschaft besitzen, in der eine Zeichenfolge enthalten ist, die ein bestimmtes Ereignis oder eine level-Eigenschaft darstellt, die wiederum eine "status" oder "error" lautende Zeichenfolge enthält.
Das Informationsobjekt kann auch etwas anderes sein. Die Eigenschaften code und level funktionieren bei einigen Implementierungen möglicherweise nicht korrekt, und einige Server senden andere Objekte.
In der folgenden Tabelle sind die möglichen Stringwerte der Eigenschaften code und level aufgeführt.
| Code-Eigenschaft | Level-Eigenschaft | Bedeutung |
|---|---|---|
"NetStream.Buffer.Empty" | "status" | Daten werden nicht schnell genug empfangen, um den Zwischenspeicher zu füllen. Der Datenfluss wird unterbrochen, bis der Zwischenspeicher wieder gefüllt ist. Dann wird die NetStream.Buffer.Full-Meldung gesendet und die Wiedergabe des Streams fortgesetzt. |
"NetStream.Buffer.Full" | "status" | Der Puffer ist voll, und der Stream wird wiedergegeben. |
"NetStream.Buffer.Flush" | "status" | Der Datenstream ist abgeschlossen, der Puffer wird geleert. |
"NetStream.Failed" | "error" | Nur Flash Media Server. Aus einem anderen als in den anderen Ereigniscodes aufgeführten Gründen ist ein Fehler aufgetreten. |
"NetStream.Publish.Start" | "status" | Das Veröffentlichen war erfolgreich. |
"NetStream.Publish.BadName" | "error" | Versuch, einen Stream zu veröffentlichen, der bereits von einer anderen Person veröffentlicht wurde. |
"NetStream.Publish.Idle" | "status" | Der Herausgeber des Streams ist inaktiv und überträgt keine Daten. |
"NetStream.Unpublish.Success" | "status" | Der Unveröffentlichungs-Vorgang war erfolgreich. |
"NetStream.Play.Start" | "status" | Die Wiedergabe hat begonnen. |
"NetStream.Play.Stop" | "status" | Die Wiedergabe wurde angehalten. |
"NetStream.Play.Failed" | "error" | Es ist ein Fehler bei der Wiedergabe aufgetreten. Die Ursache für diesen Fehler wird nicht in dieser Tabelle aufgeführt. Eventuell hat der Abonnent keinen Lesezugriff. |
"NetStream.Play.StreamNotFound" | "error" | Die an die Methode play() übergebene FLV-Datei wurde nicht gefunden. |
"NetStream.Play.Reset" | "status" | Verursacht durch das Zurücksetzen der Wiedergabeliste. |
"NetStream.Play.PublishNotify" | "status" | Die erste Veröffentlichung an einen Stream wird an alle Abonnenten gesendet. |
"NetStream.Play.UnpublishNotify" | "status" | Eine Anweisung zur Rücknahme der Veröffentlichung aus einem Stream wird an alle Abonnenten gesendet. |
"NetStream.Play.InsufficientBW" | "Warnung" | Nur Flash Media Server. Der Client verfügt nicht über ausreichend Bandbreite, um die Daten mit normaler Geschwindigkeit abzuspielen. |
"NetStream.Pause.Notify" | "status" | Der Stream wurde unterbrochen. |
"NetStream.Unpause.Notify" | "status" | Der Stream wird fortgesetzt. |
"NetStream.Record.Start" | "status" | Die Aufnahme hat begonnen. |
"NetStream.Record.NoAccess" | "error" | Versuch, einen Stream aufzuzeichnen, der noch wiedergegeben wird, oder der Client besitzt keine Zugriffsrechte. |
"NetStream.Record.Stop" | "status" | Aufzeichnung angehalten. |
"NetStream.Record.Failed" | "error" | Ein Versuch, einen Stream aufzuzeichnen, ist fehlgeschlagen. |
"NetStream.Seek.Failed" | "error" | Die Suche schlug fehlt. Dies kann auftreten, wenn der Stream nicht gesucht werden kann. |
"NetStream.Seek.InvalidTime" | "error" | Bei einem progressiv heruntergeladenen Video hat der Benutzer eine Position gesucht, die hinter dem Ende der bisher heruntergeladenen Videodaten bzw. hinter dem Ende der fertig heruntergeladenen Videodatei liegt. Die Eigenschaft message.details enthält einen Zeitcode, der die letzte gültige Suchposition angibt. |
"NetStream.Seek.Notify" | "status" | Der Suchvorgang ist abgeschlossen. |
"NetConnection.Call.BadVersion" | "error" | Paket wurde in einem nicht erkannten Format codiert. |
"NetConnection.Call.Failed" | "error" | Die NetConnection.call-Methode konnte die serverseitige Methode bzw. den serverseitigen Befehl nicht aufrufen. |
"NetConnection.Call.Prohibited" | "error" | Ein Action Message Format (AMF)-Vorgang wurde aus Sicherheitsgründen verhindert. Entweder befindet sich der AMF URL nicht in der gleichen Domäne wie die SWF-Datei, oder der AMF-Server verfügt nicht über eine Richtliniendatei, die der Domäne der SWF-Datei vertraut. |
"NetConnection.Connect.Closed" | "status" | Die Verbindung wurde erfolgreich geschlossen. |
"NetConnection.Connect.Failed" | "error" | Der Versuch zur Herstellung einer Verbindung ist fehlgeschlagen. |
"NetConnection.Connect.Success" | "status" | Der Versuch zur Herstellung einer Verbindung war erfolgreich. |
"NetConnection.Connect.Rejected" | "error" | Der Verbindungsversuch verfügt nicht über eine Berechtigung für den Zugriff auf die Anwendung. |
"NetConnection.Connect.AppShutdown" | "error" | Die angegebene Anwendung wird heruntergefahren. |
"NetConnection.Connect.InvalidApp" | "error" | Der beim Herstellen der Verbindung angegebene Anwendungsname ist ungültig. |
"SharedObject.Flush.Success" | "status" | Der Status "pending" ist aufgelöst, und der Aufruf SharedObject.flush() wurde erfolgreich durchgeführt. |
"SharedObject.Flush.Failed" | "error" | Der Status "pending" ist aufgelöst, aber der Aufruf SharedObject.flush() ist fehlgeschlagen. |
"SharedObject.BadPersistence" | "error" | Es wurde eine Anfrage zur Erstellung eines freigegebenen Objekts mit Persistenzflags gestellt. Diese Anforderung kann jedoch nicht gewährt werden, da das Objekt bereits mit anderen Flags erstellt wurde. |
"SharedObject.UriMismatch" | "error" | Es wurde versucht, eine Verbindung mit einem NetConnection-Objekt herzustellen, das einen anderen URI (URL) als das freigegebene Objekt aufweist. |
Falls wiederholt Pufferfehler angezeigt werden, sollten Sie versuchen, den Puffer mit der Eigenschaft NetStream.bufferTime zu ändern.
public function get info():Object
public function set info(value:Object):void
Siehe auch
| NetStatusEvent | () | Konstruktor |
public function NetStatusEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, info:Object = null)
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Erstellt ein Ereignisobjekt, das Informationen über netStatus-Ereignisse enthält. Ereignisobjekte werden Ereignis-Listenern als Parameter übergeben.
type:String — Der Ereignistyp. Ereignis-Listener können über die übernommene Eigenschaft type auf diese Informationen zugreifen. Es gibt nur einen Typ eines status-Ereignisses: NetStatusEvent.NET_STATUS.
|
|
bubbles:Boolean (default = false) — Legt fest, ob das Ereignisobjekt an der Bubbling-Phase des Ereignisablaufs teilnimmt. Ereignis-Listener können über die übernommene Eigenschaft bubbles auf diese Informationen zugreifen.
|
|
cancelable:Boolean (default = false) — Legt fest, ob das Ereignisobjekt abgebrochen werden kann. Ereignis-Listener können über die übernommene Eigenschaft cancelable auf diese Informationen zugreifen.
|
|
info:Object (default = null) — Ein Objekt mit Eigenschaften, die den Status des Objekts beschreiben. Ereignis-Listener können über die Eigenschaft info auf dieses Objekt zugreifen.
|
Siehe auch
| clone | () | Methode |
public override function clone():Event
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Erstellt eine Kopie des NetStatusEvent-Objekts und stellt den Wert jeder Eigenschaft so ein, dass er dem Wert des Originals entspricht.
RückgabewerteEvent — Ein neues NetStatusEvent-Objekt mit Eigenschaftswerten, die denen des Originals entsprechen.
|
| toString | () | Methode |
public override function toString():String
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Gibt eine Zeichenfolge zurück, die alle Eigenschaften des NetStatusEvent-Objekts enthält. Der String liegt im folgenden Format vor:
[NetStatusEvent type=Wert bubbles=Wert cancelable=Wert info=Wert]
String — Eine Zeichenfolge, die alle Eigenschaften des NetStatusEvent-Objekts enthält.
|
| NET_STATUS | Konstante |
public static const NET_STATUS:String = "netStatus"
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Definiert den Wert der Eigenschaft type eines netStatus-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
| Eigenschaft | Wert |
|---|---|
bubbles | false |
cancelable | false. Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
info | Ein Objekt mit Eigenschaften, die den Status oder die Fehlerbedingung des Objekts beschreiben. |
target | Das NetConnection- oder NetStream-Objekt, dessen Status protokolliert wird. |
Siehe auch
Bei diesem Beispiel wird die netStatusHandler-Methode als Listener für das NetStatusEvent-Ereignis NetConnection.netStatus registriert. Sobald der Status (Erfolg/Fehler) des NetConnection.connect()-Versuchs feststeht, wird diese Methode vom netStatus-Ereignis ausgelöst. Wenn der Versuch, eine Verbindung zum NetConnection-Objekt herzustellen, erfolgreich ist (wenn also die Eigenschaft info des vom netStatus-Ereignis ausgelösten NetStatusEvent-Objekts die code-Eigenschaft für Erfolg aufweist), werden die Video- und NetStream-Objekte erstellt und die Methoden Video.attachNetStream() und NetStream.play() aufgerufen.
Hinweis: Zur Ausführung dieses Beispiels benötigen Sie eine FLV-Datei, deren Name und Speicherort mit der an videoURL übergebenen Variablen übereinstimmt. In diesem Fall ist das eine FLV-Datei mit dem Namen "Video.flv", die in dem Verzeichnis abgelegt ist, in dem sich die SWF-Datei befindet.
package {
import flash.display.Sprite;
import flash.events.*;
import flash.media.Video;
import flash.net.NetConnection;
import flash.net.NetStream;
public class NetStatusEventExample extends Sprite {
private var videoURL:String = "Video.flv";
private var connection:NetConnection;
private var stream:NetStream;
public function NetStatusEventExample() {
connection = new NetConnection();
connection.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
connection.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
connection.connect(null);
}
private function netStatusHandler(event:NetStatusEvent):void {
switch (event.info.code) {
case "NetConnection.Connect.Success":
connectStream();
break;
case "NetStream.Play.StreamNotFound":
trace("Unable to locate video: " + videoURL);
break;
}
}
private function connectStream():void {
var stream:NetStream = new NetStream(connection);
stream.addEventListener(NetStatusEvent.NET_STATUS, netStatusHandler);
stream.addEventListener(AsyncErrorEvent.ASYNC_ERROR, asyncErrorHandler);
var video:Video = new Video();
video.attachNetStream(stream);
stream.play(videoURL);
addChild(video);
}
private function securityErrorHandler(event:SecurityErrorEvent):void {
trace("securityErrorHandler: " + event);
}
private function asyncErrorHandler(event:AsyncErrorEvent):void {
// ignore AsyncErrorEvent events.
}
}
}
Eine E-Mail an mich senden, wenn dieser Seite Kommentare hinzugefügt werden | Kommentarbericht
Aktuelle Seite: http://livedocs.adobe.com/flash/9.0_de/ActionScriptLangRefV3/flash/events/NetStatusEvent.html