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

L'exemple suivant illustre comment un réglage peut être effectué avec setTransform(), alors<br />

que ce <strong>de</strong>rnier est impossible avec setVolume() ou setPan(), même si ces <strong>de</strong>rniers sont<br />

combinés.<br />

Le co<strong>de</strong> suivant crée un nouvel objet soundTransformObject et définit ses propriétés <strong>de</strong><br />

façon à ce que les sons provenant <strong>de</strong>s <strong>de</strong>ux canaux soient diffusés uniquement dans le canal<br />

gauche.<br />

var mySoundTransformObject:Object = new Object();<br />

mySoundTransformObject.ll = 100;<br />

mySoundTransformObject.lr = 100;<br />

mySoundTransformObject.rr = 0;<br />

mySoundTransformObject.rl = 0;<br />

Pour appliquer l'objetsoundTransformObject à un objet Sound, vous <strong>de</strong>vez transmettre cet<br />

objet à l'objet Sound avec setTransform(), comme il est indiqué ci-<strong>de</strong>ssous :<br />

my_sound.setTransform(mySoundTransformObject);<br />

L'exemple suivant lit un son stéréo en mono. L'objet soundTransformObjectMono prend<br />

alors les paramètres suivants :<br />

var mySoundTransformObjectMono:Object = new Object();<br />

mySoundTransformObjectMono.ll = 50;<br />

mySoundTransformObjectMono.lr = 50;<br />

mySoundTransformObjectMono.rr = 50;<br />

mySoundTransformObjectMono.rl = 50;<br />

my_sound.setTransform(mySoundTransformObjectMono);<br />

Cet exemple lit le canal gauche à <strong>de</strong>mi-capacité et ajoute le reste <strong>du</strong> canal gauche au canal<br />

droit. L'objet soundTransformObjectHalf a les paramètres suivants :<br />

var mySoundTransformObjectHalf:Object = new Object();<br />

mySoundTransformObjectHalf.ll = 50;<br />

mySoundTransformObjectHalf.lr = 0;<br />

mySoundTransformObjectHalf.rr = 100;<br />

mySoundTransformObjectHalf.rl = 50;<br />

my_sound.setTransform(mySoundTransformObjectHalf);<br />

var mySoundTransformObjectHalf:Object = {ll:50, lr:0, rr:100, rl:50};<br />

Consultez aussi l'exemple relatif à Sound.getTransform().<br />

Voir également<br />

Object, getTransform (métho<strong>de</strong> Sound.getTransform)<br />

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

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

Saved successfully!

Ooh no, something went wrong!