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.

sound_mc.attachAudio(active_mic);<br />

active_mic.onStatus = function(infoObj:Object) {<br />

status_txt._visible = active_mic.muted;<br />

muted_txt.htmlText = "Status: "+infoObj.co<strong>de</strong>+"";<br />

};<br />

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

22);<br />

status_txt.html = true;<br />

status_txt.autoSize = true;<br />

status_txt.htmlText = "muted";<br />

status_txt._x = (Stage.width-status_txt._width)/2;<br />

status_txt._y = (Stage.height-status_txt._height)/2;<br />

status_txt._visible = active_mic.muted;<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), muted (propriété microphone.muted),<br />

showSettings (métho<strong>de</strong> System.showSettings), onStatus (gestionnaire<br />

System.onStatus)<br />

rate (propriété Microphone.rate)<br />

public rate : Number [lecture seule]<br />

Ca<strong>de</strong>nce à laquelle le microphone capture le son, en kHz. La valeur par défaut est 8 kHz si<br />

votre périphérique <strong>de</strong> capture <strong>de</strong> son prend en charge cette valeur. Dans le cas contraire, la<br />

valeur par défaut est le niveau <strong>de</strong> capture supérieur à 8 kHz immédiatement disponible<br />

pouvant être pris en charge par votre périphérique <strong>de</strong> capture <strong>de</strong> son, généralement 11 kHz.<br />

Pour configurer cette valeur, utilisez Microphone.setRate().<br />

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

Exemple<br />

Le co<strong>de</strong> suivant vous permet d'utiliser une occurrence ComboBox, intitulée rate_cb, pour<br />

modifier la ca<strong>de</strong>nce à laquelle votre microphone capture le son. La ca<strong>de</strong>nce actuelle s'affiche<br />

dans une occurrence d'étiquette intitulée rate_lbl.<br />

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

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

sound_mc.attachAudio(active_mic);<br />

var rate_array:Array = new Array(5, 8, 11, 22, 44);<br />

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

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

Saved successfully!

Ooh no, something went wrong!