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.

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 />

var camera_lbl:mx.controls.Label;<br />

var cameras_cb:mx.controls.ComboBox;<br />

camera_lbl.text = my_cam.name;<br />

cameras_cb.dataProvi<strong>de</strong>r = Camera.names;<br />

function changeCamera():Void {<br />

my_cam = Camera.get(cameras_cb.selectedIn<strong>de</strong>x);<br />

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

camera_lbl.text = my_cam.name;<br />

}<br />

cameras_cb.addEventListener("change", changeCamera);<br />

camera_lbl.setStyle("fontSize", 9);<br />

cameras_cb.setStyle("fontSize", 9);<br />

Voir également<br />

in<strong>de</strong>x (propriété Camera.in<strong>de</strong>x), muted (propriété Camera.muted), names<br />

(propriété Camera.names), onStatus (gestionnaire Camera.onStatus), setMo<strong>de</strong><br />

(métho<strong>de</strong> Camera.setMo<strong>de</strong>), showSettings (métho<strong>de</strong> System.showSettings),<br />

attachVi<strong>de</strong>o (métho<strong>de</strong> Vi<strong>de</strong>o.attachVi<strong>de</strong>o)<br />

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

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

La hauteur <strong>de</strong> capture actuelle, en pixels. Pour définir une valeur souhaitée pour cette<br />

propriété, utilisez Camera.setMo<strong>de</strong>().<br />

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

Exemple<br />

Le co<strong>de</strong> suivant affiche la largeur, la hauteur et la valeur FPS actuelles d'une occurrence vidéo<br />

dans une occurrence <strong>du</strong> composant Label sur la scène. 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>du</strong> composant Label<br />

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

scénario :<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 />

var dimensions_lbl:mx.controls.Label;<br />

dimensions_lbl.setStyle("fontSize", 9);<br />

dimensions_lbl.setStyle("fontWeight", "bold");<br />

dimensions_lbl.setStyle("textAlign", "center");<br />

Camera 405

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

Saved successfully!

Ooh no, something went wrong!