Paket | fl.rsl |
Klass | public class RSLInfo |
Arv | RSLInfo EventDispatcher Object |
Underklasser | SWZInfo |
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
addEntry()
. Klassen RSLInfo kan skicka alla följande händelser: Event.COMPLETE
, IOErrorEvent.IO_ERROR
, SecurityErrorEvent.SECURITY_ERROR
och ProgressEvent.PROGRESS
. Eftersom reserver används har RSL-hämtningen inte misslyckats förrän egenskapen failed
returnerar true
, även om SecurityErrorEvents eller IOErrorEvents skickas.
Relaterade API-element
Egenskap | Definieras med | ||
---|---|---|---|
bytesLoaded : int [skrivskyddad]
Anger det antal byte som har lästs in hittills för alla filer som läses in. | RSLInfo | ||
bytesTotal : int [skrivskyddad]
Anger det totala antalet byte som har lästs in hittills för alla filer som läses in. | RSLInfo | ||
complete : Boolean [skrivskyddad]
Returnerar värdet true om hämtningen har slutförts utan fel och false om hämtningen inte är klar än eller har misslyckats. | RSLInfo | ||
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
currentAttemptIndex : int [skrivskyddad]
Returnerar indexvärdet för den webbadress som för tillfället utför en hämtning. | RSLInfo | ||
failed : Boolean [skrivskyddad]
Returnerar värdet true om hämtningen har misslyckats och false om hämtningen inte är klar än eller har slutförts utan fel. | RSLInfo | ||
loader : Loader [skrivskyddad]
Returnerar den inläsare som används för att hämta RSL-filen. | RSLInfo | ||
policyFileURLs : Array [skrivskyddad]
Returnerar en array med principfilsadresser (URL:er) som har lagts till via addEntry(). | RSLInfo | ||
rslURLs : Array [skrivskyddad]
Returnerar en array med RSL-webbadresser som har lagts till via addEntry(). | RSLInfo |
Metod | Definieras med | ||
---|---|---|---|
RSLInfo()
Konstruktor. | RSLInfo | ||
Lägger till ett antal webbadresser (RSL-filer och principfiler). | RSLInfo | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registrerar ett händelseavlyssnarobjekt för ett EventDispatcher-objekt så att avlyssnaren får meddelanden om händelser. | EventDispatcher | ||
Skickar en händelse till händelseflödet. | EventDispatcher | ||
Kontrollerar om EventDispatcher-objektet har några avlyssnare registrerade för en viss typ av händelse. | EventDispatcher | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
Startar RSL-hämtningen. | RSLInfo | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Tar bort en avlyssnare från EventDispatcher-objektet. | EventDispatcher | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
Returnerar det angivna objektets strängbeteckning. | Object | ||
Returnerar det angivna objektets primitiva värde. | Object | ||
Kontrollerar om en händelseavlyssnare är registrerad för det här EventDispatcher-objektet eller något av dess överordnade objekt för den angivna händelsetypen. | EventDispatcher |
bytesLoaded | egenskap |
bytesLoaded:int
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Anger det antal byte som har lästs in hittills för alla filer som läses in. Eftersom vissa inläsningar kanske misslyckas och använder reservadresser kan värdet för bytesLoaded öka eller minska med tiden. Förloppsindikatorer måste kompensera för detta för att undvika att röra sig baklänges.
Implementering
public function get bytesLoaded():int
bytesTotal | egenskap |
bytesTotal:int
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Anger det totala antalet byte som har lästs in hittills för alla filer som läses in. Eftersom vissa inläsningar kanske misslyckas och använder reservadresser kan värdet för bytesTotal öka eller minska med tiden. Förloppsindikatorer måste kompensera för detta för att undvika att röra sig baklänges.
Implementering
public function get bytesTotal():int
complete | egenskap |
complete:Boolean
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Returnerar värdet true
om hämtningen har slutförts utan fel och false
om hämtningen inte är klar än eller har misslyckats.
Implementering
public function get complete():Boolean
currentAttemptIndex | egenskap |
currentAttemptIndex:int
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Returnerar indexvärdet för den webbadress som för tillfället utför en hämtning. När felhändelser tas emot pekar det här indexvärdet på den webbadress som misslyckades. Indexvärdet tillhör arrayerna rslURLs och policyFileURLs. Innan hämtningen startas är indexvärdet -1. När hämtningen är klar är värdet lika med längden på arrayerna, och därför bör en intervallkontroll utföras innan det här värdet används för att få tillgång till en medlem i URL-arrayen.
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]); }
Implementering
public function get currentAttemptIndex():int
failed | egenskap |
failed:Boolean
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Returnerar värdet true
om hämtningen har misslyckats och false
om hämtningen inte är klar än eller har slutförts utan fel. Egenskapen failed
ställs inte in på true
om en webbadress har misslyckats och det finns fler reservadresser att prova.
Implementering
public function get failed():Boolean
loader | egenskap |
loader:Loader
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Returnerar den inläsare som används för att hämta RSL-filen. Kan vara NULL. Loader-instansen skapas när load() har anropats.
Implementering
public function get loader():Loader
policyFileURLs | egenskap |
policyFileURLs:Array
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Returnerar en array med principfilsadresser (URL:er) som har lagts till via addEntry()
. Behandla den här arrayen som skrivskyddad. Lägg till poster genom att anropa addEntry()
. Om du redigerar den här arrayen direkt blir resultatet oförutsägbart.
import fl.rsl.RSLInfo; var info:RSLInfo = new RSLInfo(); for (var i:int = 0; i < info.policyFileURLs.length; i++) { trace('url: ' + info.policyFileURLs[i]); }
Implementering
public function get policyFileURLs():Array
Relaterade API-element
rslURLs | egenskap |
rslURLs:Array
[skrivskyddad] Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Returnerar en array med RSL-webbadresser som har lagts till via addEntry()
. Behandla den här arrayen som skrivskyddad. Lägg till poster genom att anropa addEntry()
. Om du redigerar den här arrayen direkt blir resultatet oförutsägbart.
import fl.rsl.RSLInfo; var info:RSLInfo = new RSLInfo(); for (var i:int = 0; i < info.rslURLs.length; i++) { trace('url: ' + info.rslURLs[i]); }
Implementering
public function get rslURLs():Array
Relaterade API-element
RSLInfo | () | Konstruktor |
public function RSLInfo()
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Konstruktor.
addEntry | () | metod |
public function addEntry(url:String, policyFileURL:String = null):void
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Lägger till ett antal webbadresser (RSL-filer och principfiler). Den ordning i vilken webbadresserna läggs till beror på deras hämtningsprioritet. Först provas den första adressen, och den andra provas inte förrän den första har misslyckats, och så vidare. Principfiler läggs inte till förrän den matchande webbadressen för RSL-hämtningen har hämtats.
import fl.rsl.RSLInfo; var info:RSLInfo = new RSLInfo(); info.addEntry('rsl.swf'); myPreloader.addRSLInfo(info); myPreloader.start();
Parametrar
url:String | |
policyFileURL:String (default = null )
|
load | () | metod |
public function load():void
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS5 |
Körningsmiljöversioner: | Flash Player 10.1, AIR 2 |
Startar RSL-hämtningen. Den post som lagts till först provas först. Efterföljande poster provas som reservalternativ efterhand som de föregående misslyckas.
Tue Jun 12 2018, 01:40 PM Z