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.

La métho<strong>de</strong> MovieClip.getNextHighestDepth() utilisée dans cet exemple requiert Flash<br />

Player 7 ou version ultérieure. Si votre fichier SWF comporte un composant <strong>de</strong> la version 2,<br />

utilisez la classe DepthManager <strong>de</strong>s composants <strong>de</strong> la version 2 au lieu <strong>de</strong> la métho<strong>de</strong><br />

MovieClip.getNextHighestDepth().<br />

Voir également<br />

position (Sound.position, propriété)<br />

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

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

Renvoie le nombre d'octets chargés (transmis en continu) pour l'objet Sound spécifié. Vous<br />

pouvez comparer la valeur <strong>de</strong> getBytesLoa<strong>de</strong>d() à la valeur <strong>de</strong> getBytesTotal() pour<br />

déterminer le pourcentage d'un son qui a été chargé.<br />

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

Valeur renvoyée<br />

Number - Entier indiquant le nombre d'octets chargés.<br />

Exemple<br />

L'exemple suivant crée <strong>de</strong>ux champs texte qui affichent le nombre d'octets chargés et le<br />

nombre total d'octets <strong>du</strong> fichier son qui se charge dans le fichier SWF. Un champ texte affiche<br />

également un message lorsque le fichier a terminé son chargement. Ajoutez le co<strong>de</strong><br />

<strong>ActionScript</strong> suivant à votre fichier FLA ou AS :<br />

this.createTextField("message_txt", this.getNextHighestDepth(),<br />

10,10,300,22)<br />

this.createTextField("status_txt", this.getNextHighestDepth(), 10, 50, 300,<br />

40);<br />

status_txt.autoSize = true;<br />

status_txt.multiline = true;<br />

status_txt.bor<strong>de</strong>r = false;<br />

var my_sound:Sound = new Sound();<br />

my_sound.onLoad = function(success:Boolean) {<br />

if (success) {<br />

this.start();<br />

message_txt.text = "Finished loading";<br />

}<br />

};<br />

my_sound.onSoundComplete = function() {<br />

message_txt.text = "Clearing interval";<br />

clearInterval(my_interval);<br />

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

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

Saved successfully!

Ooh no, something went wrong!