Pakket | fl.rsl |
Klasse | public class RSLInfo |
Overerving | RSLInfo EventDispatcher Object |
Subklassen | SWZInfo |
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
addEntry()
. De RSLInfo-klasse kan elk van deze gebeurtenissen versturen: Event.COMPLETE
, IOErrorEvent.IO_ERROR
, SecurityErrorEvent.SECURITY_ERROR
en ProgressEvent.PROGRESS
. Dankzij het gebruik van failovers, zelfs als er SecurityErrorEvents of IOErrorEvents verstuurd zijn, is de RSL-download niet mislukt totdat de failed
-eigenschap true
retourneert.
Verwante API-elementen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
bytesLoaded : int [alleen-lezen]
Hiermee wordt het aantal bytes aangegeven die tot nu toe geladen zijn voor alle bestanden die geladen worden. | RSLInfo | ||
bytesTotal : int [alleen-lezen]
Hiermee wordt het totaalaantal bytes aangegeven die tot nu toe geladen zijn voor alle bestanden die geladen worden. | RSLInfo | ||
complete : Boolean [alleen-lezen]
Retourneert de waarde true als de download is voltooid en false als de download nog niet voltooid of mislukt is. | RSLInfo | ||
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
currentAttemptIndex : int [alleen-lezen]
Retourneert de index van de URL die u op het moment probeert te downloaden. | RSLInfo | ||
failed : Boolean [alleen-lezen]
Retourneert de waarde true als de download is mislukt en false als de download nog niet compleet of voltooid is. | RSLInfo | ||
loader : Loader [alleen-lezen]
Retourneert de lader die gebruikt wordt voor het downloaden van de RSL. | RSLInfo | ||
policyFileURLs : Array [alleen-lezen]
Retourneert een array van URL's van beleidsbestanden die via addEntry() zijn toegevoegd. | RSLInfo | ||
rslURLs : Array [alleen-lezen]
Retourneert een array van RSL URL's die via addEntry() zijn toegevoegd. | RSLInfo |
Methode | Gedefinieerd door | ||
---|---|---|---|
RSLInfo()
Constructor. | RSLInfo | ||
Hiermee wordt een reeks URL's (RSL-bestanden en beleidsbestanden) toegevoegd. | RSLInfo | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registreert een gebeurtenislistenerobject bij een object EventDispatcher, zodat de listener een melding van een gebeurtenis ontvangt. | EventDispatcher | ||
Verzendt een gebeurtenis naar de gebeurtenisstroom. | EventDispatcher | ||
Controleert of het object EventDispatcher listeners heeft geregistreerd voor een specifiek type gebeurtenis. | EventDispatcher | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
De RSL-download starten. | RSLInfo | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Verwijdert een listener uit het object EventDispatcher. | EventDispatcher | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeksrepresentatie van het opgegeven object. | Object | ||
Retourneert de primitieve waarde van het opgegeven object. | Object | ||
Controleert of een gebeurtenislistener is geregistreerd bij dit object EventDispatcher of een van de voorouders voor het opgegeven type gebeurtenis. | EventDispatcher |
bytesLoaded | eigenschap |
bytesLoaded:int
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Hiermee wordt het aantal bytes aangegeven die tot nu toe geladen zijn voor alle bestanden die geladen worden. Omdat sommige laadpogingen mislukken en naar failover URL's gaan, kan de bytesLoaded-waarde na een tijd hoger of lager worden. Voortgangsbalken moeten hiervoor compenseren, zodat u niet achterwaarts beweegt.
Implementatie
public function get bytesLoaded():int
bytesTotal | eigenschap |
bytesTotal:int
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Hiermee wordt het totaalaantal bytes aangegeven die tot nu toe geladen zijn voor alle bestanden die geladen worden. Omdat sommige laadpogingen mislukken en naar failover URL's gaan, kan de bytesTotal-waarde na een tijd hoger of lager worden. Voortgangsbalken moeten hiervoor compenseren, zodat u niet achterwaarts beweegt.
Implementatie
public function get bytesTotal():int
complete | eigenschap |
currentAttemptIndex | eigenschap |
currentAttemptIndex:int
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Retourneert de index van de URL die u op het moment probeert te downloaden. Wanneer er foutgebeurtenissen ontvangen worden, verwijst deze index naar de mislukte URL. De index hoort bij de rslURLs- en policyFileURLs-arrays. Voordat het downloaden gestart is, is de indexwaarde -1. Nadat het downloaden voltooid is, is deze gelijk aan de lengte van de arrays, dus wordt u aangeraden om het bereik te controleren, voordat u deze waarde gebruikt om een URL van een array-lid te openen.
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]); }
Implementatie
public function get currentAttemptIndex():int
failed | eigenschap |
failed:Boolean
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Retourneert de waarde true
als de download is mislukt en false
als de download nog niet compleet of voltooid is. De failed
-eigenschap wordt niet op true
ingesteld als er slechts één URL is mislukt en er nog meer failover-URL's zijn om te proberen.
Implementatie
public function get failed():Boolean
loader | eigenschap |
loader:Loader
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Retourneert de lader die gebruikt wordt voor het downloaden van de RSL. Kan NULL zijn. De laderinstantie wordt gemaakt nadat load() is opgeroepen.
Implementatie
public function get loader():Loader
policyFileURLs | eigenschap |
policyFileURLs:Array
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Retourneert een array van URL's van beleidsbestanden die via addEntry()
zijn toegevoegd. Behandel deze array als alleen-lezen. Voeg gegevens toe door addEntry()
op te roepen. Als u deze array rechtstreeks bewerkt, veroorzaakt u onvoorspelbare resultaten.
import fl.rsl.RSLInfo; var info:RSLInfo = new RSLInfo(); for (var i:int = 0; i < info.policyFileURLs.length; i++) { trace('url: ' + info.policyFileURLs[i]); }
Implementatie
public function get policyFileURLs():Array
Verwante API-elementen
rslURLs | eigenschap |
rslURLs:Array
[alleen-lezen] Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Retourneert een array van RSL URL's die via addEntry()
zijn toegevoegd. Behandel deze array als alleen-lezen. Voeg gegevens toe door addEntry()
op te roepen. Als u deze array rechtstreeks bewerkt, veroorzaakt u onvoorspelbare resultaten.
import fl.rsl.RSLInfo; var info:RSLInfo = new RSLInfo(); for (var i:int = 0; i < info.rslURLs.length; i++) { trace('url: ' + info.rslURLs[i]); }
Implementatie
public function get rslURLs():Array
Verwante API-elementen
RSLInfo | () | Constructor |
public function RSLInfo()
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Constructor.
addEntry | () | methode |
public function addEntry(url:String, policyFileURL:String = null):void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
Hiermee wordt een reeks URL's (RSL-bestanden en beleidsbestanden) toegevoegd. De volgorde waarin de URL's toegevoegd worden, is afhankelijk van de downloadprioriteit. De eerste URL wordt het eerst geprobeerd, de tweede wordt pas na de eerste geprobeerd, enz. Beleidsbestanden worden alleen toegevoegd wanneer de overeenkomende URL van het RSL-bestand wordt gedownload.
import fl.rsl.RSLInfo; var info:RSLInfo = new RSLInfo(); info.addEntry('rsl.swf'); myPreloader.addRSLInfo(info); myPreloader.start();
Parameters
url:String | |
policyFileURL:String (default = null )
|
load | () | methode |
public function load():void
Taalversie: | ActionScript 3.0 |
Productversie: | Flash CS5 |
Runtimeversies: | Flash Player 10.1, AIR 2 |
De RSL-download starten. Het eerste toegevoegde gegeven wordt het eerst geprobeerd. Volgende gegevens worden geprobeerd als backups als er fouten optreden.
Wed Jun 13 2018, 11:42 AM Z