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.

Métho<strong>de</strong>s héritées <strong>de</strong> la classe Object<br />

addProperty (métho<strong>de</strong> Object.addProperty), hasOwnProperty (métho<strong>de</strong><br />

Object.hasOwnProperty), isPropertyEnumerable (métho<strong>de</strong><br />

Object.isPropertyEnumerable), isPrototypeOf (métho<strong>de</strong> Object.isPrototypeOf),<br />

registerClass (métho<strong>de</strong> Object.registerClass), toString (métho<strong>de</strong><br />

Object.toString), unwatch (métho<strong>de</strong> Object.unwatch), valueOf (métho<strong>de</strong><br />

Object.valueOf), watch (métho<strong>de</strong> Object.watch)<br />

activityLevel (propriété Camera.activityLevel)<br />

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

Une valeur numérique spécifiant la quantité <strong>de</strong> mouvement détectée par la caméra. Les<br />

valeurs sont comprises entre 0 (aucun mouvement n'est détecté) et 100 (une gran<strong>de</strong> intensité<br />

<strong>de</strong> mouvement est détectée). La valeur <strong>de</strong> cette propriété peut vous ai<strong>de</strong>r à déterminer s'il est<br />

nécessaire <strong>de</strong> transmettre un paramètre à Camera.setMotionLevel().<br />

Si la caméra est disponible mais n'est pas encore utilisée car Vi<strong>de</strong>o.attachVi<strong>de</strong>o() n'a pas<br />

été appelé, cette propriété est définie sur -1.<br />

Si vous effectuez uniquement l'émission d'une vidéo non compressée en local, cette propriété<br />

est définie uniquement si vous avez affecté une fonction au gestionnaire d'événements<br />

Camera.onActivity. Dans le cas contraire, elle est non définie.<br />

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

Exemple<br />

Cet exemple indique la quantité <strong>de</strong> mouvement détectée par la caméra à l'ai<strong>de</strong> <strong>de</strong> la propriété<br />

activityLevel et d'une occurrence ProgressBar. Créez une nouvelle occurrence vidéo en<br />

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

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

intitulée activity_pb à la scène. Ajoutez ensuite le co<strong>de</strong> <strong>ActionScript</strong> suivant à l'image 1 <strong>du</strong><br />

scénario :<br />

// vi<strong>de</strong>o instance on the Stage.<br />

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

var activity_pb:mx.controls.ProgressBar;<br />

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

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

activity_pb.mo<strong>de</strong> = "manual";<br />

activity_pb.label = "Activity %3%%";<br />

this.onEnterFrame = function() {<br />

activity_pb.setProgress(my_cam.activityLevel, 100);<br />

};<br />

Camera 399

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

Saved successfully!

Ooh no, something went wrong!