Paquete | fl.rsl |
Clase | public class RSLInfo |
Herencia | RSLInfo EventDispatcher Object |
Subclases | SWZInfo |
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5 |
Versiones de motor de ejecución: | Flash Player 10.1, AIR 2 |
addEntry()
. La clase RSLInfo puede distribuir cualquiera de estos eventos: Event.COMPLETE
, IOErrorEvent.IO_ERROR
, SecurityErrorEvent.SECURITY_ERROR
y ProgressEvent.PROGRESS
. Debido a la utilización de recuperación, incluso si se distribuyen eventos SecurityErrorEvent o IOErrorEvent, la descarga RSL no falla hasta que la propiedad failed
devuelve true
.
Elementos de API relacionados
Propiedad | Definido por | ||
---|---|---|---|
bytesLoaded : int [solo lectura]
Indica el número de bytes cargados hasta ese momento para todos los archivos que se están cargando. | RSLInfo | ||
bytesTotal : int [solo lectura]
Indica el número total de bytes cargados hasta ese momento para todos los archivos que se están cargando. | RSLInfo | ||
complete : Boolean [solo lectura]
Devuelve un valor true si la descarga ha finalizado completamente y false si la descarga aún no ha finalizado o ha fallado. | RSLInfo | ||
constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | ||
currentAttemptIndex : int [solo lectura]
Devuelve el índice de la dirección URL que se está intentando descargar. | RSLInfo | ||
failed : Boolean [solo lectura]
Devuelve un valor true si la descarga aún no ha finalizado o ha fallado y false si la descarga ha finalizado completamente. | RSLInfo | ||
loader : Loader [solo lectura]
Devuelve el objeto Loader utilizado para descargar la RSL. | RSLInfo | ||
policyFileURLs : Array [solo lectura]
Devuelve un conjunto de direcciones URL de archivos de añadidas mediante addEntry(). | RSLInfo | ||
rslURLs : Array [solo lectura]
Devuelve un conjunto de direcciones URL de RSL añadidas mediante addEntry(). | RSLInfo |
Método | Definido por | ||
---|---|---|---|
RSLInfo()
Constructor. | RSLInfo | ||
Añade una serie de direcciones URL (archivos RSL y archivos de política). | RSLInfo | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un objeto de detector de eventos con un objeto EventDispatcher, de modo que el detector reciba la notificación de un evento. | EventDispatcher | ||
Distribuye un evento en el flujo del evento. | EventDispatcher | ||
Comprueba si el objeto EventDispatcher tiene detectores registrados para un tipo concreto de evento. | EventDispatcher | ||
Indica si un objeto tiene definida una propiedad especificada. | Object | ||
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | ||
Inicia la descarga de RSL. | RSLInfo | ||
Indica si existe la propiedad especificada y si es enumerable. | Object | ||
Elimina un detector del objeto EventDispatcher. | EventDispatcher | ||
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | ||
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | ||
Devuelve la representación de cadena del objeto especificado. | Object | ||
Devuelve el valor simple del objeto especificado. | Object | ||
Comprueba si hay registrado un detector de eventos con este objeto EventDispatcher o con cualquiera de sus ascendientes para el tipo de evento concreto. | EventDispatcher |
bytesLoaded | propiedad |
bytesLoaded:int
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5 |
Versiones de motor de ejecución: | Flash Player 10.1, AIR 2 |
Indica el número de bytes cargados hasta ese momento para todos los archivos que se están cargando. Debido a que algunas cargas pueden producir errores y utilizar direcciones URL de recuperación, el valor de bytesLoaded puede aumentar o reducirse con el tiempo. Las barras de progreso debe compensarse para evitar que retrocedan.
Implementación
public function get bytesLoaded():int
bytesTotal | propiedad |
bytesTotal:int
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5 |
Versiones de motor de ejecución: | Flash Player 10.1, AIR 2 |
Indica el número total de bytes cargados hasta ese momento para todos los archivos que se están cargando. Debido a que algunas cargas pueden producir errores y utilizar direcciones URL de recuperación, el valor de bytesTotal puede aumentar o reducirse con el tiempo. Las barras de progreso debe compensarse para evitar que retrocedan.
Implementación
public function get bytesTotal():int
complete | propiedad |
complete:Boolean
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5 |
Versiones de motor de ejecución: | Flash Player 10.1, AIR 2 |
Devuelve un valor true
si la descarga ha finalizado completamente y false
si la descarga aún no ha finalizado o ha fallado.
Implementación
public function get complete():Boolean
currentAttemptIndex | propiedad |
currentAttemptIndex:int
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5 |
Versiones de motor de ejecución: | Flash Player 10.1, AIR 2 |
Devuelve el índice de la dirección URL que se está intentando descargar. Cuando se reciben eventos de error, este índice apunta a la dirección URL que ha fallado. El índice pertenece a los conjuntos rslURLs y policyFileURLs. Antes del inicio de la descarga, el valor del índice es -1. Una vez finalizada la descarga, es igual que la longitud de los conjuntos, por lo que se recomienda comprobar el rango antes de utilizar este valor para acceder al miembro de un conjunto de direcciones URL.
import fl.rsl.RSLInfo; var info:RSLInfo = new RSLInfo(); info.addEventListener(IOErrorEvent.IO_ERROR, handleErr); function handleErr(e:Event) { trace('error: ' + e); trace('on download of url: ' + info.rslURLs[info.currentAttemptIndex]); }
Implementación
public function get currentAttemptIndex():int
failed | propiedad |
failed:Boolean
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5 |
Versiones de motor de ejecución: | Flash Player 10.1, AIR 2 |
Devuelve un valor true
si la descarga aún no ha finalizado o ha fallado y false
si la descarga ha finalizado completamente. La propiedad failed
no se establece como true
si sólo ha fallado una dirección URL y hay más direcciones de recuperación para intentarlo.
Implementación
public function get failed():Boolean
loader | propiedad |
loader:Loader
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5 |
Versiones de motor de ejecución: | Flash Player 10.1, AIR 2 |
Devuelve el objeto Loader utilizado para descargar la RSL. Puede ser NULL. La instancia de Loader está creada después de llamar a load().
Implementación
public function get loader():Loader
policyFileURLs | propiedad |
policyFileURLs:Array
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5 |
Versiones de motor de ejecución: | Flash Player 10.1, AIR 2 |
Devuelve un conjunto de direcciones URL de archivos de añadidas mediante addEntry()
. Debe tratar este conjunto como de sólo lectura. Añada entradas llamando a addEntry()
. Si edita este conjunto directamente, provocará resultados impredecibles.
import fl.rsl.RSLInfo; var info:RSLInfo = new RSLInfo(); for (var i:int = 0; i < info.policyFileURLs.length; i++) { trace('url: ' + info.policyFileURLs[i]); }
Implementación
public function get policyFileURLs():Array
Elementos de API relacionados
rslURLs | propiedad |
rslURLs:Array
[solo lectura] Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5 |
Versiones de motor de ejecución: | Flash Player 10.1, AIR 2 |
Devuelve un conjunto de direcciones URL de RSL añadidas mediante addEntry()
. Debe tratar este conjunto como de sólo lectura. Añada entradas llamando a addEntry()
. Si edita este conjunto directamente, provocará resultados impredecibles.
import fl.rsl.RSLInfo; var info:RSLInfo = new RSLInfo(); for (var i:int = 0; i < info.rslURLs.length; i++) { trace('url: ' + info.rslURLs[i]); }
Implementación
public function get rslURLs():Array
Elementos de API relacionados
RSLInfo | () | Información sobre |
public function RSLInfo()
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5 |
Versiones de motor de ejecución: | Flash Player 10.1, AIR 2 |
Constructor.
addEntry | () | método |
public function addEntry(url:String, policyFileURL:String = null):void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5 |
Versiones de motor de ejecución: | Flash Player 10.1, AIR 2 |
Añade una serie de direcciones URL (archivos RSL y archivos de política). El orden en que se añaden las direcciones URL depende de su prioridad de descarga. La primera dirección URL se prueba en primer lugar, la segunda no se prueba hasta que ha fallado la primera, y así sucesivamente. Los archivos de política se añaden solamente cuando se ha descargado la dirección URL del archivo RSL coincidente.
import fl.rsl.RSLInfo; var info:RSLInfo = new RSLInfo(); info.addEntry('rsl.swf'); myPreloader.addRSLInfo(info); myPreloader.start();
Parámetros
url:String | |
policyFileURL:String (default = null )
|
load | () | método |
public function load():void
Versión del lenguaje: | ActionScript 3.0 |
Versión de producto: | Flash CS5 |
Versiones de motor de ejecución: | Flash Player 10.1, AIR 2 |
Inicia la descarga de RSL. Se prueba primero la primera entrada añadida. Las entradas posteriores se prueban como copias de seguridad si se producen errores.
Tue Jun 12 2018, 02:12 PM Z