03.07.2013 Views

Guide de reference du langage ActionScript 2.0 - PowWeb

Guide de reference du langage ActionScript 2.0 - PowWeb

Guide de reference du langage ActionScript 2.0 - PowWeb

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

my_lv.<strong>de</strong>co<strong>de</strong>("name=Mort&score=250000");<br />

trace(my_lv.toString());<br />

// Iterate over properties in my_lv<br />

for (var prop in my_lv) {<br />

trace(prop+" -> "+my_lv[prop]);<br />

}<br />

Voir également<br />

onData (gestionnaire LoadVars.onData), parseXML (XML.parseXML, métho<strong>de</strong>)<br />

getBytesLoa<strong>de</strong>d (métho<strong>de</strong><br />

LoadVars.getBytesLoa<strong>de</strong>d)<br />

public getBytesLoa<strong>de</strong>d() : Number<br />

Renvoie le nombre d'octets téléchargés parLoadVars.load() ou LoadVars.sendAndLoad().<br />

Cette métho<strong>de</strong> renvoie un<strong>de</strong>fined si aucune opération <strong>de</strong> chargement n'est en cours ou si une<br />

opération <strong>de</strong> chargement n'a pas encore commencé.<br />

Disponibilité : <strong>ActionScript</strong> 1.0 ; Flash Player 6<br />

Renvoie<br />

Number - Un entier.<br />

Exemple<br />

L'exemple suivant utilise une occurrence ProgressBar et un objet LoadVars pour télécharger<br />

un fichier texte. Lorsque vous testez le fichier, <strong>de</strong>ux informations s'affichent dans le panneau<br />

<strong>de</strong> sortie : celles indiquant si le chargement <strong>du</strong> fichier a réussi ou échoué et celles indiquant la<br />

quantité <strong>de</strong> données ayant été chargées dans le fichier SWF. Vous <strong>de</strong>vez remplacer le<br />

paramètre URL <strong>de</strong> la comman<strong>de</strong> LoadVars.load() afin qu'il se réfère à un fichier texte<br />

vali<strong>de</strong> via HTTP. Si vous tentez d'utiliser cet exemple pour charger un fichier local résidant<br />

sur votre disque <strong>du</strong>r, il ne fonctionnera pas correctement car, en mo<strong>de</strong> Tester l'animation,<br />

Flash Player charge intégralement les fichiers locaux. Pour voir ce co<strong>de</strong> fonctionner, ajoutez<br />

une occurrence ProgressBar intitulée loadvars_pb sur la scène. Ajoutez ensuite le co<strong>de</strong><br />

<strong>ActionScript</strong> suivant à l'image 1 <strong>du</strong> scénario :<br />

var loadvars_pb:mx.controls.ProgressBar;<br />

var my_lv:LoadVars = new LoadVars();<br />

loadvars_pb.mo<strong>de</strong> = "manual";<br />

this.createEmptyMovieClip("timer_mc", 999);<br />

timer_mc.onEnterFrame = function() {<br />

var lvBytesLoa<strong>de</strong>d:Number = my_lv.getBytesLoa<strong>de</strong>d();<br />

var lvBytesTotal:Number = my_lv.getBytesTotal();<br />

if (lvBytesTotal != un<strong>de</strong>fined) {<br />

720 Chapitre 2: Classes <strong>ActionScript</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!