| Paquete | flash.events |
| Clase | public class ProgressEvent |
| Herencia | ProgressEvent Event Object |
| Subclases | ModuleEvent, ResourceEvent, RSLEvent, StyleEvent, VideoProgressEvent |
| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
ProgressEvent.PROGRESS y ProgressEvent.SOCKET_DATA. Además, en AIR los objetos ProgressEvent se distribuyen cuando se envían datos en un proceso secundario utilizando la clase NativeProcess.
Elementos de API relacionados
| Propiedad | Definido por | ||
|---|---|---|---|
![]() | bubbles : Boolean [sólo lectura]
Indica si un evento es un evento de propagación. | Event | |
| bytesLoaded : Number
Número de elementos o bytes cargados cuando el detector procesa el evento. | ProgressEvent | ||
| bytesTotal : Number
Número total de elementos o bytes que se cargarán si el proceso de carga se realiza correctamente. | ProgressEvent | ||
![]() | cancelable : Boolean [sólo lectura]
Indica si se puede evitar el comportamiento asociado al evento. | Event | |
![]() | constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | |
![]() | currentTarget : Object [sólo lectura]
El objeto que procesa de forma activa el objeto de evento con un detector de eventos. | Event | |
![]() | eventPhase : uint [sólo lectura]
La fase actual en el flujo del evento. | Event | |
![]() | prototype : Object [estática]
Una referencia al objeto prototipo de una clase u objeto de función. | Object | |
![]() | target : Object [sólo lectura]
El destino del evento. | Event | |
![]() | type : String [sólo lectura]
El tipo de evento. | Event | |
| Método | Definido por | ||
|---|---|---|---|
ProgressEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, bytesLoaded:Number = 0, bytesTotal:Number = 0)
Crea un objeto de evento que contiene información sobre eventos de progreso. | ProgressEvent | ||
[override]
Crea una copia del objeto ProgressEvent y define el valor de cada propiedad para que coincida con el del objeto original. | ProgressEvent | ||
![]() |
Una función de utilidad para implementar el método toString() en las clases Event personalizadas de ActionScript 3.0. | Event | |
![]() |
Indica si un objeto tiene definida una propiedad especificada. | Object | |
![]() |
Comprueba si se ha llamado a preventDefault() en el evento. | Event | |
![]() |
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | |
![]() |
Cancela el comportamiento predeterminado de un evento si es posible cancelarlo. | Event | |
![]() |
Indica si existe la propiedad especificada y si es enumerable. | Object | |
![]() |
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | |
![]() |
Impide el proceso de cualquier detector de eventos en el nodo actual y los nodos siguientes en el flujo del evento. | Event | |
![]() |
Impide el proceso de cualquier detector de eventos en nodos siguientes al nodo actual. | Event | |
![]() |
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | |
[override]
Devuelve una cadena con todas las propiedades del objeto ProgressEvent. | ProgressEvent | ||
![]() |
Devuelve el valor simple del objeto especificado. | Object | |
| Constante | Definido por | ||
|---|---|---|---|
![]() | ACTIVATE : String = "activate" [estática]
La constante ACTIVATE define el valor de la propiedad type en un objeto de evento activate. | Event | |
![]() | ADDED : String = "added" [estática]
La constante Event.ADDED define el valor de la propiedad type de un objeto de evento added. | Event | |
![]() | ADDED_TO_STAGE : String = "addedToStage" [estática]
La constante Event.ADDED_TO_STAGE define el valor de la propiedad type de un objeto de evento addedToStage. | Event | |
![]() | CANCEL : String = "cancel" [estática]
La constante Event.CANCEL define el valor de la propiedad type para un objeto de evento cancel. | Event | |
![]() | CHANGE : String = "change" [estática]
La constante Event.CHANGE define el valor de la propiedad type para un objeto de evento change. | Event | |
![]() | CLEAR : String = "clear" [estática]
La constante Event.CLEAR define el valor de la propiedad type de un objeto de evento clear. | Event | |
![]() | CLOSE : String = "close" [estática]
La constante Event.CLOSE define el valor de la propiedad type para un objeto de evento close. | Event | |
![]() | CLOSING : String = "closing" [estática]
La constante Event.CLOSING define el valor de la propiedad type para un objeto de evento closing. | Event | |
![]() | COMPLETE : String = "complete" [estática]
La constante Event.COMPLETE define el valor de la propiedad type para un objeto de evento complete. | Event | |
![]() | CONNECT : String = "connect" [estática]
La constante Event.CONNECT define el valor de la propiedad type para un objeto de evento connect. | Event | |
![]() | CONTEXT3D_CREATE : String = "context3DCreate" [estática]
La constante Event.CONTEXT3D_CREATE define el valor de la propiedad type de un objeto de evento context3Dcreate. | Event | |
![]() | COPY : String = "copy" [estática]
Define el valor de la propiedad type de un objeto de evento copy. | Event | |
![]() | CUT : String = "cut" [estática]
Define el valor de la propiedad type de un objeto de evento cut. | Event | |
![]() | DEACTIVATE : String = "deactivate" [estática]
La constante Event.DEACTIVATE define el valor de la propiedad type para un objeto de evento deactivate. | Event | |
![]() | DISPLAYING : String = "displaying" [estática]
La constante Event.DISPLAYING define el valor de la propiedad type de un objeto de evento displaying. | Event | |
![]() | ENTER_FRAME : String = "enterFrame" [estática]
La constante Event.ENTER_FRAME define el valor de la propiedad type de un objeto de evento enterFrame. | Event | |
![]() | EXIT_FRAME : String = "exitFrame" [estática]
La constante Event.EXIT_FRAME define el valor de la propiedad type de un objeto de evento exitFrame. | Event | |
![]() | EXITING : String = "exiting" [estática]
La constante Event.EXITING define el valor de la propiedad type para un objeto de evento exiting. | Event | |
![]() | FRAME_CONSTRUCTED : String = "frameConstructed" [estática]
La constante Event.FRAME_CONSTRUCTED define el valor de la propiedad type de un objeto de evento frameConstructed. | Event | |
![]() | FULLSCREEN : String = "fullScreen" [estática]
La constante Event.FULL_SCREEN define el valor de la propiedad type de un objeto de evento fullScreen. | Event | |
![]() | HTML_BOUNDS_CHANGE : String = "htmlBoundsChange" [estática]
La constante Event.HTML_BOUNDS_CHANGE define el valor de la propiedad type para un objeto de evento htmlBoundsChange. | Event | |
![]() | HTML_DOM_INITIALIZE : String = "htmlDOMInitialize" [estática]
La constante Event.HTML_DOM_INITIALIZE define el valor de la propiedad type para un objeto de evento htmlDOMInitialize. | Event | |
![]() | HTML_RENDER : String = "htmlRender" [estática]
La constante Event.HTML_RENDER define el valor de la propiedad type para un objeto de evento htmlRender. | Event | |
![]() | ID3 : String = "id3" [estática]
La constante Event.ID3 define el valor de la propiedad type de un objeto de evento id3. | Event | |
![]() | INIT : String = "init" [estática]
La constante Event.INIT define el valor de la propiedad type de un objeto de evento init. | Event | |
![]() | LOCATION_CHANGE : String = "locationChange" [estática]
La constante Event.LOCATION_CHANGE define el valor de la propiedad type para un objeto de evento locationChange. | Event | |
![]() | MOUSE_LEAVE : String = "mouseLeave" [estática]
La constante Event.MOUSE_LEAVE define el valor de la propiedad type para un objeto de evento mouseLeave. | Event | |
![]() | NETWORK_CHANGE : String = "networkChange" [estática]
La constante Event.NETWORK_CHANGE define el valor de la propiedad type para un objeto de evento networkChange. | Event | |
![]() | OPEN : String = "open" [estática]
La constante Event.OPEN define el valor de la propiedad type de un objeto de evento open. | Event | |
![]() | PASTE : String = "paste" [estática]
La constante Event.PASTE define el valor de la propiedad type de un objeto de evento paste. | Event | |
![]() | PREPARING : String = "preparing" [estática]
La constante Event.PREPARING define el valor de la propiedad type de un objeto de evento preparing. | Event | |
| PROGRESS : String = "progress" [estática]
Define el valor de la propiedad type de un objeto de evento progress. | ProgressEvent | ||
![]() | REMOVED : String = "removed" [estática]
La constante Event.REMOVED define el valor de la propiedad type para un objeto de evento removed. | Event | |
![]() | REMOVED_FROM_STAGE : String = "removedFromStage" [estática]
La constante Event.REMOVED_FROM_STAGE define el valor de la propiedad type para un objeto de evento removedFromStage. | Event | |
![]() | RENDER : String = "render" [estática]
La constante Event.RENDER define el valor de la propiedad type para un objeto de evento render. | Event | |
![]() | RESIZE : String = "resize" [estática]
La constante Event.RESIZE define el valor de la propiedad type para un objeto de evento resize. | Event | |
![]() | SCROLL : String = "scroll" [estática]
La constante Event.SCROLL define el valor de la propiedad type para un objeto de evento scroll. | Event | |
![]() | SELECT : String = "select" [estática]
La constante Event.SELECT define el valor de la propiedad type para un objeto de evento select. | Event | |
![]() | SELECT_ALL : String = "selectAll" [estática]
La constante Event.SELECT_ALL define el valor de la propiedad type de un objeto de evento selectAll. | Event | |
| SOCKET_DATA : String = "socketData" [estática]
Define el valor de la propiedad type para un objeto de evento socketData. | ProgressEvent | ||
![]() | SOUND_COMPLETE : String = "soundComplete" [estática]
La constante Event.SOUND_COMPLETE define el valor de la propiedad type para un objeto de evento soundComplete. | Event | |
![]() | STANDARD_ERROR_CLOSE : String = "standardErrorClose" [estática]
La constante Event.STANDARD_ERROR_CLOSE define el valor de la propiedad type de un objeto de evento standardErrorClose. | Event | |
| STANDARD_ERROR_DATA : String = "standardErrorData" [estática]
Define el valor de la propiedad type para un objeto de evento standardErrorData. | ProgressEvent | ||
![]() | STANDARD_INPUT_CLOSE : String = "standardInputClose" [estática]
La constante Event.STANDARD_INPUT_CLOSE define el valor de la propiedad type de un objeto de evento standardInputClose. | Event | |
| STANDARD_INPUT_PROGRESS : String = "standardInputProgress" [estática]
Define el valor de la propiedad type para un objeto de evento standardInputProgress. | ProgressEvent | ||
![]() | STANDARD_OUTPUT_CLOSE : String = "standardOutputClose" [estática]
La constante Event.STANDARD_OUTPUT_CLOSE define el valor de la propiedad type de un objeto de evento standardOutputClose. | Event | |
| STANDARD_OUTPUT_DATA : String = "standardOutputData" [estática]
Define el valor de la propiedad type para un objeto de evento standardOutputData. | ProgressEvent | ||
![]() | TAB_CHILDREN_CHANGE : String = "tabChildrenChange" [estática]
La constante Event.TAB_CHILDREN_CHANGE define el valor de la propiedad type para un objeto de evento tabChildrenChange. | Event | |
![]() | TAB_ENABLED_CHANGE : String = "tabEnabledChange" [estática]
La constante Event.TAB_ENABLED_CHANGE define el valor de la propiedad type para un objeto de evento tabEnabledChange. | Event | |
![]() | TAB_INDEX_CHANGE : String = "tabIndexChange" [estática]
La constante Event.TAB_INDEX_CHANGE define el valor de la propiedad type para un objeto de evento tabIndexChange. | Event | |
![]() | TEXT_INTERACTION_MODE_CHANGE : String = "textInteractionModeChange" [estática]
La constante Event.TEXT_INTERACTION_MODE_CHANGE define el valor de la propiedad type de un objeto de evento de modo de interacción. | Event | |
![]() | UNLOAD : String = "unload" [estática]
La constante Event.UNLOAD define el valor de la propiedad type de un objeto de evento unload. | Event | |
![]() | USER_IDLE : String = "userIdle" [estática]
La constante Event.USER_IDLE define el valor de la propiedad type para un objeto de evento userIdle. | Event | |
![]() | USER_PRESENT : String = "userPresent" [estática]
La constante Event.USER_PRESENT define el valor de la propiedad type para un objeto de evento userPresent. | Event | |
bytesLoaded | propiedad |
bytesLoaded:Number| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Número de elementos o bytes cargados cuando el detector procesa el evento.
Implementación
public function get bytesLoaded():Number public function set bytesLoaded(value:Number):voidbytesTotal | propiedad |
bytesTotal:Number| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Número total de elementos o bytes que se cargarán si el proceso de carga se realiza correctamente. Si el evento de progreso se distribuye/asocia a un objeto Socket, el valor de bytesTotal siempre es 0, a no ser que se especifique un valor en el parámetro bytesTotal del constructor. El número real de bytes enviados y recibidos no se define y depende del desarrollador de la aplicación.
Implementación
public function get bytesTotal():Number public function set bytesTotal(value:Number):voidProgressEvent | () | Información sobre |
public function ProgressEvent(type:String, bubbles:Boolean = false, cancelable:Boolean = false, bytesLoaded:Number = 0, bytesTotal:Number = 0)| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Crea un objeto de evento que contiene información sobre eventos de progreso. Los objetos de evento se transfieren como parámetros a los detectores de eventos.
Parámetrostype:String — El tipo de evento. Los valores posibles son:ProgressEvent.PROGRESS, ProgressEvent.SOCKET_DATA, ProgressEvent.STANDARD_ERROR_DATA, ProgressEvent.STANDARD_INPUT_PROGRESS y ProgressEvent.STANDARD_OUTPUT_DATA.
| |
bubbles:Boolean (default = false) — Determina si el objeto de evento participa en la fase de propagación del flujo del evento.
| |
cancelable:Boolean (default = false) — Determina si se puede cancelar el objeto Event.
| |
bytesLoaded:Number (default = 0) — Número de elementos o bytes cargados en el momento en que el detector procesa el evento.
| |
bytesTotal:Number (default = 0) — Número total de elementos o bytes que se cargarán si el proceso de carga se realiza correctamente.
|
clone | () | método |
override public function clone():Event| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Crea una copia del objeto ProgressEvent y define el valor de cada propiedad para que coincida con el del objeto original.
Valor devueltoEvent — Un nuevo objeto ProgressEvent con valores de propiedades que coinciden con los del objeto original.
|
toString | () | método |
override public function toString():String| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Devuelve una cadena con todas las propiedades del objeto ProgressEvent. La cadena tiene el siguiente formato:
[ProgressEvent type=value bubbles=value cancelable=value bytesLoaded=value bytesTotal=value]
String — Una cadena que contiene todas las propiedades del objeto ProgressEvent.
|
PROGRESS | Constante |
public static const PROGRESS:String = "progress"| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Define el valor de la propiedad type de un objeto de evento progress.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | false |
bytesLoaded | Número de elementos o bytes cargados en el momento en que el detector procesa el evento. |
bytesTotal | Número total de elementos o bytes que se cargarán en última instancia si el proceso de carga se realiza correctamente. |
cancelable | false; no hay ningún comportamiento predeterminado que cancelar. |
currentTarget | El objeto que procesa de forma activa el objeto de evento con un detector de eventos. |
target | El objeto que informa sobre el progreso. |
Elementos de API relacionados
SOCKET_DATA | Constante |
public static const SOCKET_DATA:String = "socketData"| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Define el valor de la propiedad type de un objeto de evento socketData.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | false |
cancelable | false; no hay ningún comportamiento predeterminado que cancelar. |
currentTarget | El objeto que procesa de forma activa el objeto de evento. |
bytesLoaded | Número de elementos o bytes cargados en el momento en que el detector procesa el evento. |
bytesTotal | 0; los objetos de evento socketData no utilizan esta propiedad. |
target | El socket que informa sobre el progreso. |
Elementos de API relacionados
STANDARD_ERROR_DATA | Constante |
public static const STANDARD_ERROR_DATA:String = "standardErrorData"| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 2, Flash Lite 4 |
Define el valor de la propiedad type de un objeto de evento standardErrorData.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | false |
cancelable | false; no hay ningún comportamiento predeterminado que cancelar. |
currentTarget | El objeto que procesa de forma activa el objeto de evento. |
bytesLoaded | El número de bytes de datos de error pasados por el búfer por NativeProcessObject.error debido a este evento. |
bytesTotal | 0; los objetos de evento standardErrorData no utilizan esta propiedad. |
target | El objeto NativeProcess que informa sonbre los datos de error. |
Elementos de API relacionados
STANDARD_INPUT_PROGRESS | Constante |
public static const STANDARD_INPUT_PROGRESS:String = "standardInputProgress"| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 2, Flash Lite 4 |
Define el valor de la propiedad type de un objeto de evento standardInputProgress.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | false |
cancelable | false; no hay ningún comportamiento predeterminado que cancelar. |
currentTarget | El objeto que procesa de forma activa el objeto de evento. |
bytesLoaded | El número de bytes de datos de error pasados por el búfer por NativeProcessObject.error debido a este evento. |
bytesTotal | 0; los objetos de evento standardInputProgress no utilizan esta propiedad. |
target | El objeto NativeProcess que informa sonbre los datos de error. |
Elementos de API relacionados
STANDARD_OUTPUT_DATA | Constante |
public static const STANDARD_OUTPUT_DATA:String = "standardOutputData"| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | AIR 2, Flash Lite 4 |
Define el valor de la propiedad type de un objeto de evento standardOutputData.
Este evento tiene las propiedades siguientes:
| Propiedad | Valor |
|---|---|
bubbles | false |
cancelable | false; no hay ningún comportamiento predeterminado que cancelar. |
currentTarget | El objeto que procesa de forma activa el objeto de evento. |
bytesLoaded | El número de bytes de datos de salida pasados por el búfer por NativeProcessObject.output debido a este evento. |
bytesTotal | 0; los objetos de evento standardOutputData no utilizan esta propiedad. |
target | El objeto NativeProcess que informa sonbre los datos de salida. |
Elementos de API relacionados
ProgressEventExample para ilustrar cómo se usan distintos detectores de eventos cuando se está descargando un archivo. El ejemplo realiza las siguientes tareas:
- Se crean las propiedades
downloadURLyfileName, que indican la ubicación y el nombre del archivo descargado. - En el constructor
ProgressEventExample, se crea un nuevo objeto FileReference llamadofiley se transfiere al métodoconfigureListeners(). - Las propiedades
downloadURLyfileNamese transfieren al métodofile.download(), que solicita la ubicación en la que descargar el archivo. - El método
configureListeners()añade siete detectores de eventos con los siguientes métodos suscriptores asociados:cancel/cancelHandler()se distribuye si se cancela la descarga del archivo.complete/complereHandler()se distribuye si finaliza el proceso de descarga del archivo.ioError/ioErrorHandler()se distribuye si el archivo que se va a descargar no está disponible ni accesible.open/openHandler()se distribuye cuando se inicia la operación de descarga.progress/progressHandler()se distribuye cuando se inicia el proceso de descarga y también cuando finaliza.securityError/securityErrorHandlerse distribuye si la configuración de seguridad local de reproducción no coincide con el tipo de datos de acceso del archivo descargado (local y de red); consulte las notas a continuación.select/selectHandler()se distribuye cuando se selecciona el objeto descargado.
Notas:
- Necesitará compilar el archivo SWF con la opción Seguridad de reproducción local establecida como Acceder sólo a archivos de red.
- Este ejemplo necesita un archivo llamado SomeFile.pdf.
- Aunque en este ejemplo se utilizan todos los eventos disponibles en el objeto FileReference, en la mayoría de los casos sólo se requiere un subconjunto.
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);
}
}
}
Wed Apr 11 2012, 08:27 AM -07:00
Ocultar propiedades públicas heredadas
Mostrar propiedades públicas heredadas