Pacchetto | fl.rsl |
Classe | public class RSLInfo |
Ereditarietà | RSLInfo EventDispatcher Object |
Sottoclassi | SWZInfo |
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
addEntry()
. La classe RSLInfo è in grado di inviare uno di questi eventi: Event.COMPLETE
, IOErrorEvent.IO_ERROR
, SecurityErrorEvent.SECURITY_ERROR
e ProgressEvent.PROGRESS
. Grazie all'uso del failover, anche se viene inviato SecurityErrorEvents o IOErrorEvents, lo scaricamento delle RSL non sarà considerato fallito finché la proprietà failed
non restituisce true
.
Elementi API correlati
Proprietà | Definito da | ||
---|---|---|---|
bytesLoaded : int [sola lettura]
Indica il numero di byte caricati fino a quel momento per tutti i file in fase di caricamento. | RSLInfo | ||
bytesTotal : int [sola lettura]
Indica il numero totale di byte caricati fino a quel momento per tutti i file in fase di caricamento. | RSLInfo | ||
complete : Boolean [sola lettura]
Restituisce il valore true se lo scaricamento è stato completato correttamente e false se non è stato ancora completato o se non è riuscito. | RSLInfo | ||
constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | ||
currentAttemptIndex : int [sola lettura]
Restituisce l'indice dell'URL attualmente utilizzato per tentare lo scaricamento. | RSLInfo | ||
failed : Boolean [sola lettura]
Restituisce il valore true se lo scaricamento non è riuscito e false se non è stato ancora completato o se è stato completato correttamente. | RSLInfo | ||
loader : Loader [sola lettura]
Restituisce il loader utilizzato per lo scaricamento della RSL. | RSLInfo | ||
policyFileURLs : Array [sola lettura]
Restituisce un array di URL dei file di criteri che sono stati aggiunti tramite addEntry(). | RSLInfo | ||
rslURLs : Array [sola lettura]
Restituisce un array di URL delle RSL aggiunte tramite addEntry(). | RSLInfo |
Metodo | Definito da | ||
---|---|---|---|
RSLInfo()
Funzione di costruzione. | RSLInfo | ||
Aggiunge una serie di URL (file RSL e file di criteri). | RSLInfo | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registra un oggetto listener di eventi con un oggetto EventDispatcher, in modo che il listener riceva la notifica di un evento. | EventDispatcher | ||
Invia un evento nel flusso di eventi. | EventDispatcher | ||
Verifica se per l'oggetto EventDispatcher sono presenti listener registrati per un tipo specifico di evento. | EventDispatcher | ||
Indica se per un oggetto è definita una proprietà specifica. | Object | ||
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | ||
Avvia lo scaricamento delle RSL. | RSLInfo | ||
Indica se la proprietà specificata esiste ed è enumerabile. | Object | ||
Rimuove un listener dall'oggetto EventDispatcher. | EventDispatcher | ||
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | ||
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | ||
Restituisce la rappresentazione in formato stringa dell'oggetto specificato. | Object | ||
Restituisce il valore di base dell'oggetto specificato. | Object | ||
Verifica se un listener di eventi è registrato con questo oggetto EventDispatcher o qualsiasi suo antenato per il tipo di evento specificato. | EventDispatcher |
bytesLoaded | proprietà |
bytesLoaded:int
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Indica il numero di byte caricati fino a quel momento per tutti i file in fase di caricamento. Poiché il caricamento di alcuni elementi potrebbe non riuscire, e in tal caso verrebbero utilizzati gli URL di failover, il valore di bytesLoaded può aumentare o diminuire nel tempo. Le barre di avanzamento devono compensare tale valore per evitare spostamenti all'indietro.
Implementazione
public function get bytesLoaded():int
bytesTotal | proprietà |
bytesTotal:int
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Indica il numero totale di byte caricati fino a quel momento per tutti i file in fase di caricamento. Poiché il caricamento di alcuni elementi potrebbe non riuscire, e in tal caso verrebbero utilizzati gli URL di failover, il valore di bytesTotal può aumentare o diminuire nel tempo. Le barre di avanzamento devono compensare tale valore per evitare spostamenti all'indietro.
Implementazione
public function get bytesTotal():int
complete | proprietà |
complete:Boolean
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Restituisce il valore true
se lo scaricamento è stato completato correttamente e false
se non è stato ancora completato o se non è riuscito.
Implementazione
public function get complete():Boolean
currentAttemptIndex | proprietà |
currentAttemptIndex:int
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Restituisce l'indice dell'URL attualmente utilizzato per tentare lo scaricamento. Quando vengono ricevuti eventi di errore, l'indice punta all'URL che lo ha causato. L'indice appartiene agli array rslURLs e policyFileURLs. Prima dell'inizio dello scaricamento il valore dell'indice corrisponde a -1. Dopo il completamento dello scaricamento, è uguale alla lunghezza degli array. Si consiglia pertanto di effettuare il controllo dell'intervallo prima di utilizzare questo valore per accedere a un membro dell'array di 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]); }
Implementazione
public function get currentAttemptIndex():int
failed | proprietà |
failed:Boolean
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Restituisce il valore true
se lo scaricamento non è riuscito e false
se non è stato ancora completato o se è stato completato correttamente. La proprietà failed
non è impostata su true
se un singolo URL non ha completato lo scaricamento e sono presenti URL di failover aggiuntivi da provare.
Implementazione
public function get failed():Boolean
loader | proprietà |
loader:Loader
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Restituisce il loader utilizzato per lo scaricamento della RSL. Può essere NULL. L'istanza loader viene creata dopo la chiamata a load().
Implementazione
public function get loader():Loader
policyFileURLs | proprietà |
policyFileURLs:Array
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Restituisce un array di URL dei file di criteri che sono stati aggiunti tramite addEntry()
. Considerate questo array come se fosse di sola lettura. Aggiungete le voci chiamando addEntry()
. La modifica diretta di questo array causerà risultati imprevedibili.
import fl.rsl.RSLInfo; var info:RSLInfo = new RSLInfo(); for (var i:int = 0; i < info.policyFileURLs.length; i++) { trace('url: ' + info.policyFileURLs[i]); }
Implementazione
public function get policyFileURLs():Array
Elementi API correlati
rslURLs | proprietà |
rslURLs:Array
[sola lettura] Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Restituisce un array di URL delle RSL aggiunte tramite addEntry()
. Considerate questo array come se fosse di sola lettura. Aggiungete le voci chiamando addEntry()
. La modifica diretta di questo array causerà risultati imprevedibili.
import fl.rsl.RSLInfo; var info:RSLInfo = new RSLInfo(); for (var i:int = 0; i < info.rslURLs.length; i++) { trace('url: ' + info.rslURLs[i]); }
Implementazione
public function get rslURLs():Array
Elementi API correlati
RSLInfo | () | Funzione di costruzione |
public function RSLInfo()
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Funzione di costruzione.
addEntry | () | metodo |
public function addEntry(url:String, policyFileURL:String = null):void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Aggiunge una serie di URL (file RSL e file di criteri). L'ordine in cui vengono aggiunti gli URL dipende dalla relativa priorità di scaricamento. Viene provato innanzitutto il primo URL quindi, in caso di fallimento, viene provato il secondo URL e così via. I file di criteri vengono aggiunti solo quando viene scaricato l'URL del file RSL corrispondente.
import fl.rsl.RSLInfo; var info:RSLInfo = new RSLInfo(); info.addEntry('rsl.swf'); myPreloader.addRSLInfo(info); myPreloader.start();
Parametri
url:String | |
policyFileURL:String (default = null )
|
load | () | metodo |
public function load():void
Versione linguaggio: | ActionScript 3.0 |
Versione prodotto: | Flash CS5 |
Versioni runtime: | Flash Player 10.1, AIR 2 |
Avvia lo scaricamento delle RSL. Viene provata innanzitutto la prima voce aggiunta. Le voci successive vengono provate come riserva, in caso di fallimento di quelle precedenti.
Tue Jun 12 2018, 02:44 PM Z