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.

Contrairement aux objets que vous pouvez créer à l'ai<strong>de</strong> <strong>du</strong> constructeur new, plusieurs appels<br />

<strong>de</strong> Microphone.get() font référence au même microphone. Ainsi, si votre script contient les<br />

lignes mic1 = Microphone.get() et mic2 = Microphone.get(), les lignes mic1 et mic2<br />

font référence au même microphone (par défaut).<br />

En général, évitez <strong>de</strong> transmettre une valeur pour in<strong>de</strong>x ; contentez-vous d'utiliser la métho<strong>de</strong><br />

Microphone.get() pour renvoyer une référence au microphone par défaut. Via le panneau<br />

Paramètres <strong>du</strong> microphone (comme indiqué plus bas dans cette section), l'utilisateur peut<br />

spécifier le microphone que Flash doit utiliser par défaut. Si vous transmettez une valeur pour<br />

in<strong>de</strong>x, vous pouvez essayer <strong>de</strong> référencer un microphone différent <strong>de</strong> celui que l'utilisateur<br />

préfère utiliser. Vous pouvez utiliser in<strong>de</strong>x en <strong>de</strong> rares occasions, par exemple si votre<br />

application capture <strong>de</strong>s données audio à partir <strong>de</strong> <strong>de</strong>ux microphones simultanément.<br />

Lorsqu'un fichier SWF tente d'accé<strong>de</strong>r au microphone renvoyé par la métho<strong>de</strong><br />

Microphone.get(), par exemple lorsque vous exécutez MovieClip.attachAudio(), Flash<br />

Player affiche une boîte <strong>de</strong> dialogue Confi<strong>de</strong>ntialité permettant à l'utilisateur d'autoriser ou <strong>de</strong><br />

refuser l'accès au microphone. (Assurez-vous que la taille <strong>de</strong> votre scène est d'au moins 215 x<br />

138 pixels ; il s'agit <strong>de</strong> la taille minimale requise par Flash pour afficher la boîte <strong>de</strong> dialogue.)<br />

Lorsque l'utilisateur répond à cette boîte <strong>de</strong> dialogue, le gestionnaire d'événements<br />

Microphone.onStatus renvoie un objet d'informations qui indique la réponse <strong>de</strong><br />

l'utilisateur. Pour déterminer si l'utilisateur a refusé ou autorisé l'accès à la caméra sans traiter<br />

ce gestionnaire d'événements, utilisez Microphone.muted.<br />

L'utilisateur peut également spécifier <strong>de</strong>s paramètres <strong>de</strong> confi<strong>de</strong>ntialité permanents pour un<br />

domaine spécifique. Pour ce faire, il lui suffit <strong>de</strong> cliquer avec le bouton droit (Windows) ou<br />

d'appuyer sur la touche Contrôle (Macintosh) lors <strong>de</strong> la lecture d'un fichier SWF, <strong>de</strong> pointer<br />

sur Paramètres, d'ouvrir le panneau Confi<strong>de</strong>ntialité, puis <strong>de</strong> sélectionner Mémoriser.<br />

Vous ne pouvez pas utiliser <strong>ActionScript</strong> pour définir la valeur Autoriser ou Refuser d'un<br />

utilisateur, mais vous pouvez afficher le panneau Confi<strong>de</strong>ntialité pour l'utilisateur via<br />

System.showSettings(0). Si l'utilisateur sélectionne Mémoriser, Flash Player n'affiche plus<br />

la boîte <strong>de</strong> dialogue Confi<strong>de</strong>ntialité pour les fichiers SWF <strong>de</strong> ce domaine.<br />

Si Microphone.get() renvoie la valeur null, cela signifie que le microphone est utilisé par<br />

une autre application ou qu'aucun microphone n'est installé sur le système. Pour déterminer<br />

si un microphone est installé, utilisez Microphones.names.length. Pour afficher le panneau<br />

Paramètres <strong>du</strong> microphone <strong>de</strong> Flash Player, qui permet à l'utilisateur <strong>de</strong> choisir le microphone<br />

référencé par Microphone.get(), utilisez System.showSettings(2).<br />

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

Microphone 813

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

Saved successfully!

Ooh no, something went wrong!