| Paket | flash.events |
| Klasse | public class ProgressEvent |
| Vererbung | ProgressEvent Event Object |
| Unterklassen | VideoProgressEvent |
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
ProgressEvent.PROGRESS und ProgressEvent.SOCKET_DATA.
Siehe auch
| Eigenschaft | Definiert von | ||
|---|---|---|---|
![]() | bubbles : Boolean
[read-only]
Gibt an, ob es sich bei dem Ereignis um ein Bubbling-Ereignis handelt.
| Event | |
| bytesLoaded : uint
Die Anzahl der geladenen Elemente oder Bytes zu dem Zeitpunkt, zu dem der Listener das Ereignis verarbeitet.
| ProgressEvent | ||
| bytesTotal : uint
Die Gesamtanzahl der Elemente oder Byte, die bei einem erfolgreichen Ladevorgang geladen werden.
| ProgressEvent | ||
![]() | 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 | |
![]() | 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 | ||
|---|---|---|---|
|
ProgressEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, bytesLoaded:uint = 0, bytesTotal:uint = 0)
Erstellt ein Ereignisobjekt, das Informationen über progress-Ereignisse enthält.
| ProgressEvent | ||
|
Erstellt eine Kopie des ProgressEvent-Objekts und stellt den Wert jeder Eigenschaft so ein, dass er dem Wert des Originals entspricht.
| ProgressEvent | ||
![]() |
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 ProgressEvent-Objekts enthält.
| ProgressEvent | ||
![]() |
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 | |
![]() | OPEN : String = "open" [static]
Definiert den Wert der Eigenschaft "type" eines open-Ereignisobjekts.
| Event | |
| PROGRESS : String = "progress" [static]
Definiert den Wert der Eigenschaft "type" eines progress-Ereignisobjekts.
| ProgressEvent | ||
![]() | 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 | |
| SOCKET_DATA : String = "socketData" [static]
Definiert den Wert der Eigenschaft "type" eines socketData-Ereignisobjekts.
| ProgressEvent | ||
![]() | 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 | |
| bytesLoaded | Eigenschaft |
bytesLoaded:uint [read-write]
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Die Anzahl der geladenen Elemente oder Bytes zu dem Zeitpunkt, zu dem der Listener das Ereignis verarbeitet.
public function get bytesLoaded():uint
public function set bytesLoaded(value:uint):void
| bytesTotal | Eigenschaft |
bytesTotal:uint [read-write]
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Die Gesamtanzahl der Elemente oder Byte, die bei einem erfolgreichen Ladevorgang geladen werden.
public function get bytesTotal():uint
public function set bytesTotal(value:uint):void
| ProgressEvent | () | Konstruktor |
public function ProgressEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, bytesLoaded:uint = 0, bytesTotal:uint = 0)
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Erstellt ein Ereignisobjekt, das Informationen über progress-Ereignisse enthält. Ereignisobjekte werden Ereignis-Listenern als Parameter übergeben.
Parametertype:String — Der Ereignistyp. Folgende Werte sind möglich: ProgressEvent.PROGRESS und ProgressEvent.SOCKET_DATA.
|
|
bubbles:Boolean (default = false) — Legt fest, ob das Ereignisobjekt an der Bubbling-Phase des Ereignisablaufs teilnimmt.
|
|
cancelable:Boolean (default = false) — Legt fest, ob das Ereignisobjekt abgebrochen werden kann.
|
|
bytesLoaded:uint (default = 0) — Die Anzahl der geladenen Elemente oder Byte zu dem Zeitpunkt, zu dem der Listener das Ereignis verarbeitet.
|
|
bytesTotal:uint (default = 0) — Die Gesamtanzahl der Elemente oder Byte, die bei einem erfolgreichen Ladevorgang geladen werden.
|
| clone | () | Methode |
public override function clone():Event
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Erstellt eine Kopie des ProgressEvent-Objekts und stellt den Wert jeder Eigenschaft so ein, dass er dem Wert des Originals entspricht.
RückgabewerteEvent — Ein neues ProgressEvent-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 ProgressEvent-Objekts enthält. Der String liegt im folgenden Format vor:
[ProgressEvent type=Wert bubbles=Wert cancelable=Wert bytesLoaded=Wert bytesTotal=Wert]
String — Eine Zeichenfolge, die alle Eigenschaften des ProgressEvent-Objekts enthält.
|
| PROGRESS | Konstante |
public static const PROGRESS:String = "progress"
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Definiert den Wert der Eigenschaft type eines progress-Ereignisobjekts.
Dieses Ereignis verfügt über die folgenden Eigenschaften:
| Eigenschaft | Wert |
|---|---|
bubbles | false |
bytesLoaded | Die Anzahl der geladenen Elemente oder Byte zu dem Zeitpunkt, zu dem der Listener das Ereignis verarbeitet. |
bytesTotal | Die Gesamtanzahl der Elemente oder Byte, die bei einem erfolgreichen Ladevorgang schließlich geladen werden. |
cancelable | false. Es gibt kein Standardverhalten, das abgebrochen werden kann. |
currentTarget | Das Objekt, welches das Ereignisobjekt aktiv mit einem Ereignis-Listener verarbeitet. |
target | Der Protokollierungsstatus des Netzwerkobjekts. |
Siehe auch
| SOCKET_DATA | Konstante |
public static const SOCKET_DATA:String = "socketData"
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9 |
Definiert den Wert der Eigenschaft type eines socketData-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, das das Ereignis aktiv verarbeitet. |
bytesLoaded | Die Anzahl der geladenen Elemente oder Byte zu dem Zeitpunkt, zu dem der Listener das Ereignis verarbeitet. |
bytesTotal | 0. Diese Eigenschaft wird von socketData-Ereignisobjekten nicht verwendet. |
target | Der Protokollierungsstatus des Socketobjekts. |
Siehe auch
ProgressEventExample gezeigt, wie verschiedene Ereignis-Listener beim Herunterladen einer Datei verwendet werden. In diesem Beispiel werden die folgenden Aufgaben ausgeführt:
downloadURL und fileName werden mit dem Speicherort und dem Namen der Download-Datei erstellt.ProgressEventExample wird ein neues FileReference-Objekt mit dem Namen file erstellt, das dann an die configureListeners()-Methode übergeben wird.downloadURL und fileName werden an file.download() übergeben. Diese Methode ermittelt dann den Speicherort für den Download der Datei.configureListeners()-Methode fügt sieben Ereignis-Listener und die verknüpften Abonnentenmethoden hinzu:
cancel/cancelHandler() wird ausgelöst, wenn das Herunterladen der Datei abgebrochen wird.complete/complereHandler() wird ausgelöst, wenn das Herunterladen der Dateien abgeschlossen ist.ioError/ioErrorHandler() wird ausgelöst, wenn die Download-Datei nicht verfügbar oder unzugänglich ist.open/openHandler()wird nach Beginn des Download-Vorgangs ausgelöst.progress/progressHandler() wird beim Beginn und beim Ende des Download-Vorgangs ausgelöst.securityError/securityErrorHandler wird ausgelöst, wenn die lokalen Sicherheitseinstellungen für die Wiedergabe nicht mit der Art des Datenzugriffs für die Download-Datei übereinstimmen (lokaler Zugriff bzw. Netzwerkzugriff). Siehe Hinweise unten.select/selectHandler() wird bei Auswahl des Download-Objekts ausgelöst.Hinweise:
package {
import flash.display.Sprite;
import flash.events.*;
import flash.net.FileReference;
import flash.net.URLRequest;
public class ProgressEventExample extends Sprite {
private var downloadURL:String = "http://www.[yourDomain].com/SomeFile.pdf";
private var fileName:String = "SomeFile.pdf";
private var file:FileReference;
public function ProgressEventExample() {
var request:URLRequest = new URLRequest(downloadURL);
file = new FileReference();
configureListeners(file);
file.download(request, fileName);
}
private function configureListeners(dispatcher:IEventDispatcher):void {
dispatcher.addEventListener(Event.CANCEL, cancelHandler);
dispatcher.addEventListener(Event.COMPLETE, completeHandler);
dispatcher.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
dispatcher.addEventListener(Event.OPEN, openHandler);
dispatcher.addEventListener(ProgressEvent.PROGRESS, progressHandler);
dispatcher.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
dispatcher.addEventListener(Event.SELECT, selectHandler);
}
private function cancelHandler(event:Event):void {
trace("cancelHandler: " + event);
}
private function completeHandler(event:Event):void {
trace("completeHandler: " + event);
}
private function ioErrorHandler(event:IOErrorEvent):void {
trace("ioErrorHandler: " + event);
}
private function openHandler(event:Event):void {
trace("openHandler: " + event);
}
private function progressHandler(event:ProgressEvent):void {
var file:FileReference = FileReference(event.target);
trace("progressHandler: name=" + file.name + " bytesLoaded=" + event.bytesLoaded + " bytesTotal=" + event.bytesTotal);
}
private function securityErrorHandler(event:SecurityErrorEvent):void {
trace("securityErrorHandler: " + event);
}
private function selectHandler(event:Event):void {
var file:FileReference = FileReference(event.target);
trace("selectHandler: name=" + file.name + " URL=" + downloadURL);
}
}
}
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/ProgressEvent.html