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.

start (Sound.start method)<br />

public start([secondOffset:Number], [loops:Number]) : Void<br />

Commence à lire le <strong>de</strong>rnier son associé <strong>de</strong>puis le début si aucun paramètre n'est spécifié, ou en<br />

commençant à l'endroit spécifié par le paramètre secondOffset.<br />

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

Paramètres<br />

secondOffset:Number [facultatif] - Paramètre qui permet <strong>de</strong> lire un son à partir d'un point<br />

spécifique <strong>du</strong> fichier. Par exemple, si vous disposez d'un son <strong>de</strong> 30 secon<strong>de</strong>s et souhaitez faire<br />

commencer la lecture à partir <strong>de</strong> la moitié <strong>de</strong> ce <strong>de</strong>rnier, spécifiez 15 pour le paramètre<br />

secondOffset. Le son n'est pas retardé <strong>de</strong> 15 secon<strong>de</strong>s, il est lu à partir <strong>de</strong> sa 15ième secon<strong>de</strong>.<br />

loops:Number [facultatif] - Paramètre permettant <strong>de</strong> spécifier le nombre <strong>de</strong> lectures<br />

consécutives <strong>du</strong> son. Ce paramètre n'est pas disponible si le son est diffusé en continu.<br />

Exemple<br />

L'exemple suivant crée un nouvel objet Sound et charge un son. Le chargement <strong>du</strong> son est<br />

traité par le gestionnaire onLoad, qui permet également <strong>de</strong> diffuser le morceau à l'issue <strong>de</strong> son<br />

chargement. Ensuite, le son est diffusé avec la métho<strong>de</strong> start(). Créez un nouveau fichier<br />

FLA et ajoutez le co<strong>de</strong> <strong>ActionScript</strong> suivant à votre fichier FLA ou AS. Pour que cet exemple<br />

fonctionne, vous <strong>de</strong>vez disposer d'un fichier MP3 appelé song1.mp3 et situé dans le même<br />

répertoire que votre fichier FLA ou AS.<br />

this.createTextField("status_txt", this.getNextHighestDepth(), 0,0,100,22);<br />

// create a new Sound object<br />

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

// if the sound loads, play it; if not, trace failure loading<br />

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

if (success) {<br />

my_sound.start();<br />

status_txt.text = "Sound loa<strong>de</strong>d";<br />

} else {<br />

status_txt.text = "Sound failed";<br />

}<br />

};<br />

// load the sound<br />

my_sound.loadSound("song1.mp3", true);<br />

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 />

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

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

Saved successfully!

Ooh no, something went wrong!