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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Paramètres<br />

in<strong>de</strong>x:Number [facultatif] - Entier <strong>de</strong> base zéro spécifiant le microphone à sélectionner,<br />

comme déterminé dans le tableau inclus dans Microphone.names. Pour obtenir le<br />

microphone par défaut (ce qui est recommandé pour la plupart <strong>de</strong>s applications), omettez ce<br />

paramètre.<br />

Valeur renvoyée<br />

Microphone -<br />

■ Si in<strong>de</strong>x n'est pas spécifié, cette métho<strong>de</strong> renvoie une référence au microphone par défaut<br />

ou, s'il n'est pas disponible, au premier microphone disponible. Si aucun microphone<br />

n'est disponible ou installé, la métho<strong>de</strong> renvoie null.<br />

■ Si in<strong>de</strong>x est spécifié, cette métho<strong>de</strong> renvoie une référence au microphone <strong>de</strong>mandé ou<br />

null s'il n'est pas disponible.<br />

Exemple<br />

L'exemple suivant permet à l'utilisateur <strong>de</strong> spécifier le microphone par défaut, puis capture<br />

<strong>de</strong>s données audio et les lit en local. Pour éviter <strong>de</strong> recevoir <strong>de</strong>s commentaires, il peut s'avérer<br />

judicieux d'utiliser un casque pour tester ce co<strong>de</strong>.<br />

this.createEmptyMovieClip("sound_mc", this.getNextHighestDepth());<br />

System.showSettings(2);<br />

var active_mic:Microphone = Microphone.get();<br />

sound_mc.attachAudio(active_mic);<br />

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

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

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

MovieClip.getNextHighestDepth().<br />

Voir également<br />

obtenir (métho<strong>de</strong> Microphone.get), in<strong>de</strong>x (propriété Microphone.in<strong>de</strong>x), muted<br />

(propriété microphone.muted), names (propriété Microphone.names), onStatus<br />

(gestionnaire Microphone.onStatus), attachAudio (métho<strong>de</strong><br />

MovieClip.attachAudio), showSettings (métho<strong>de</strong> System.showSettings)<br />

in<strong>de</strong>x (propriété Microphone.in<strong>de</strong>x)<br />

public in<strong>de</strong>x : Number [lecture seule]<br />

Entier <strong>de</strong> base zéro spécifiant l'in<strong>de</strong>x <strong>du</strong> microphone, tel qu'indiqué dans le tableau renvoyé<br />

par Microphone.names.<br />

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

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

Saved successfully!

Ooh no, something went wrong!