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.

Exemple<br />

Le co<strong>de</strong> <strong>ActionScript</strong> suivant est utilisé pour afficher un message à chaque fois que l'utilisateur<br />

autorise ou refuse l'accès à la caméra :<br />

var my_cam:Camera = Camera.get();<br />

var my_vi<strong>de</strong>o:Vi<strong>de</strong>o;<br />

my_vi<strong>de</strong>o.attachVi<strong>de</strong>o(my_cam);<br />

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

switch (infoObj.co<strong>de</strong>) {<br />

case 'Camera.Muted' :<br />

trace("Camera access is <strong>de</strong>nied");<br />

break;<br />

case 'Camera.Unmuted' :<br />

trace("Camera access granted");<br />

break;<br />

}<br />

}<br />

Voir également<br />

get (métho<strong>de</strong> Camera.get), muted (propriété Camera.muted), showSettings<br />

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

qualité (propriété Camera.quality)<br />

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

Entier spécifiant le niveau <strong>de</strong> qualité requis pour l'image, tel que déterminé par le taux <strong>de</strong><br />

compression appliqué à chaque image vidéo. Les valeurs <strong>de</strong> qualité acceptables sont comprises<br />

entre 1 (qualité la plus médiocre, compression maximale) et 100 (qualité optimale, pas <strong>de</strong><br />

compression). La valeur par défaut est 0, ce qui signifie que la qualité <strong>de</strong> l'image peut varier si<br />

nécessaire pour éviter <strong>de</strong> dépasser la ban<strong>de</strong> passante disponible.<br />

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

Exemple<br />

L'exemple suivant utilise une occurrence NumericStepper pour spécifier le taux <strong>de</strong><br />

compression appliqué à la caméra. Créez une nouvelle occurrence vidéo en sélectionnant<br />

Nouvelle vidéo dans le menu d'options <strong>de</strong> la bibliothèque. Ajoutez une occurrence intitulée<br />

my_vi<strong>de</strong>o à la scène. Ajoutez une occurrence NumericStepper intitulée quality_nstep. Ajoutez<br />

ensuite le co<strong>de</strong> <strong>ActionScript</strong> suivant à l'image 1 <strong>du</strong> scénario :<br />

var quality_nstep:mx.controls.NumericStepper;<br />

var my_cam:Camera = Camera.get();<br />

var my_vi<strong>de</strong>o:Vi<strong>de</strong>o;<br />

my_vi<strong>de</strong>o.attachVi<strong>de</strong>o(my_cam);<br />

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

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

Saved successfully!

Ooh no, something went wrong!