Package | fl.rsl |
Classe | public class RSLInfo |
Héritage | RSLInfo EventDispatcher Object |
Sous-classes | SWZInfo |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2 |
addEntry()
. La classe RSLInfo peut distribuer l’un des événements suivants : Event.COMPLETE
, IOErrorEvent.IO_ERROR
, SecurityErrorEvent.SECURITY_ERROR
ou ProgressEvent.PROGRESS
. En raison de l’utilisation d’URL de basculement, même si un événement SecurityErrorEvent ou IOErrorEvent est distribué, le téléchargement du fichier RSL n’échoue pas tant que la propriété failed
ne renvoie pas true
.
Eléments de l’API associés
Propriété | Défini par | ||
---|---|---|---|
bytesLoaded : int [lecture seule]
Indique le nombre d’octets chargés jusqu’ici pour tous les fichiers en cours de chargement. | RSLInfo | ||
bytesTotal : int [lecture seule]
Indique le nombre total d’octets chargés jusqu’ici pour tous les fichiers en cours de chargement. | RSLInfo | ||
complete : Boolean [lecture seule]
Renvoie la valeur true si le téléchargement a abouti, false si le téléchargement n’est pas encore terminé ou a échoué. | RSLInfo | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
currentAttemptIndex : int [lecture seule]
Renvoie l’index de l’URL qui tente actuellement de se télécharger. | RSLInfo | ||
failed : Boolean [lecture seule]
Renvoie la valeur true si le téléchargement a échoué, false si le téléchargement n’est pas encore terminé ou a abouti. | RSLInfo | ||
loader : Loader [lecture seule]
Renvoie l’objet Loader utilisé pour le téléchargement du fichier RSL. | RSLInfo | ||
policyFileURLs : Array [lecture seule]
Renvoie un tableau d’URL de fichiers de régulation qui ont été ajoutées via addEntry(). | RSLInfo | ||
rslURLs : Array [lecture seule]
Renvoie un tableau des URL de fichiers RSL ajoutées via addEntry(). | RSLInfo |
Méthode | Défini par | ||
---|---|---|---|
RSLInfo()
Constructeur. | RSLInfo | ||
Ajoute une série d’URL (fichiers RSL et fichiers de régulation). | RSLInfo | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Enregistre un objet écouteur d’événement auprès d’un objet EventDispatcher afin que l’écouteur soit averti d’un événement. | EventDispatcher | ||
Distribue un événement dans le flux d’événements. | EventDispatcher | ||
Vérifie si des écouteurs sont enregistrés auprès de l’objet EventDispatcher pour un type spécifique d’événement. | EventDispatcher | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | ||
Démarre le téléchargement du fichier RSL. | RSLInfo | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Supprime un écouteur de l’objet EventDispatcher. | EventDispatcher | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | ||
Renvoie la valeur primitive de l’objet spécifié. | Object | ||
Vérifie si un écouteur d’événement est enregistré auprès de cet objet EventDispatcher ou de ses ancêtres pour le type d’événement spécifié. | EventDispatcher |
bytesLoaded | propriété |
bytesLoaded:int
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2 |
Indique le nombre d’octets chargés jusqu’ici pour tous les fichiers en cours de chargement. Etant donné que certains chargements peuvent échouer et être dirigés vers des URL de basculement, la valeur bytesLoaded peut augmenter ou réduire. Les barres de progression doivent compenser ces écarts pour éviter le déplacement en arrière.
Implémentation
public function get bytesLoaded():int
bytesTotal | propriété |
bytesTotal:int
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2 |
Indique le nombre total d’octets chargés jusqu’ici pour tous les fichiers en cours de chargement. Etant donné que certains chargements peuvent échouer et être dirigés vers des URL de basculement, la valeur bytesTotal peut augmenter ou réduire. Les barres de progression doivent compenser ces écarts pour éviter le déplacement en arrière.
Implémentation
public function get bytesTotal():int
complete | propriété |
complete:Boolean
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2 |
Renvoie la valeur true
si le téléchargement a abouti, false
si le téléchargement n’est pas encore terminé ou a échoué.
Implémentation
public function get complete():Boolean
currentAttemptIndex | propriété |
currentAttemptIndex:int
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2 |
Renvoie l’index de l’URL qui tente actuellement de se télécharger. Lors de la réception d’événements d’échec, cet index pointe vers l’URL qui a échoué. L’index appartient aux tableaux rslURLs et policyFileURLs. Avant le début du téléchargement, la valeur d’index est -1. Une fois le téléchargement terminé, la valeur correspond à la longueur des tableaux. Par conséquent, il est recommandé de vérifier la plage des valeurs avant d’utiliser cette valeur pour accéder au membre d’un tableau d’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]); }
Implémentation
public function get currentAttemptIndex():int
failed | propriété |
failed:Boolean
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2 |
Renvoie la valeur true
si le téléchargement a échoué, false
si le téléchargement n’est pas encore terminé ou a abouti. La propriété failed
n’est pas définie sur true
si une seule URL a échoué et si d’autres URL de basculement doivent encore être testées.
Implémentation
public function get failed():Boolean
loader | propriété |
loader:Loader
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2 |
Renvoie l’objet Loader utilisé pour le téléchargement du fichier RSL. La valeur peut être NULL. L’occurrence de Loader est créée après l’appel de load().
Implémentation
public function get loader():Loader
policyFileURLs | propriété |
policyFileURLs:Array
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2 |
Renvoie un tableau d’URL de fichiers de régulation qui ont été ajoutées via addEntry()
. Considérez ce tableau comme étant en lecture seule. Ajoutez des entrées en appelant addEntry()
. Toute modification effectuée directement dans ce tableau peut entraîner des résultats imprévisibles.
import fl.rsl.RSLInfo; var info:RSLInfo = new RSLInfo(); for (var i:int = 0; i < info.policyFileURLs.length; i++) { trace('url: ' + info.policyFileURLs[i]); }
Implémentation
public function get policyFileURLs():Array
Eléments de l’API associés
rslURLs | propriété |
rslURLs:Array
[lecture seule] Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2 |
Renvoie un tableau des URL de fichiers RSL ajoutées via addEntry()
. Considérez ce tableau comme étant en lecture seule. Ajoutez des entrées en appelant addEntry()
. Toute modification effectuée directement dans ce tableau peut entraîner des résultats imprévisibles.
import fl.rsl.RSLInfo; var info:RSLInfo = new RSLInfo(); for (var i:int = 0; i < info.rslURLs.length; i++) { trace('url: ' + info.rslURLs[i]); }
Implémentation
public function get rslURLs():Array
Eléments de l’API associés
RSLInfo | () | Constructeur |
public function RSLInfo()
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2 |
Constructeur.
addEntry | () | méthode |
public function addEntry(url:String, policyFileURL:String = null):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2 |
Ajoute une série d’URL (fichiers RSL et fichiers de régulation). L’ordre d’ajout des URL dépend de leur priorité de téléchargement. La première URL est testée en premier. La deuxième URL n’est pas testée tant que la première n’a pas échoué, et ainsi de suite. Les fichiers de régulation ne sont ajoutés qu’après le téléchargement de l’URL du fichier RSL correspondante.
import fl.rsl.RSLInfo; var info:RSLInfo = new RSLInfo(); info.addEntry('rsl.swf'); myPreloader.addRSLInfo(info); myPreloader.start();
Paramètres
url:String | |
policyFileURL:String (default = null )
|
load | () | méthode |
public function load():void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flash CS5 |
Versions du moteur d’exécution: | Flash Player 10.1, AIR 2 |
Démarre le téléchargement du fichier RSL. La première entrée ajoutée est testée en premier. Les entrées suivantes sont testées comme copies de sécurité lorsqu’un échec se produit.
Tue Jun 12 2018, 09:30 AM Z