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.

var myMatrix:Matrix = new Matrix();<br />

trace(myMatrix.toString()); // (a=1, b=0, c=0, d=1, tx=0, ty=0)<br />

myMatrix.createBox(1, 2, Math.PI/4, 100, 200);<br />

trace(myMatrix.toString()); // (a=0.707106781186548, b=1.41421356237309,<br />

c=-0.707106781186547, d=1.4142135623731, tx=100, ty=200)<br />

var rectangleMc:MovieClip = createRectangle(20, 80, 0xFF0000);<br />

var rectangleTrans:Transform = new Transform(rectangleMc);<br />

rectangleTrans.matrix = myMatrix;<br />

Voir également<br />

createGradientBox (métho<strong>de</strong><br />

Matrix.createGradientBox)<br />

public createGradientBox(width:Number, height:Number, [rotation:Number],<br />

[tx:Number], [ty:Number]) : Void<br />

Crée le style <strong>de</strong> matrice atten<strong>du</strong> par la métho<strong>de</strong> MovieClip.beginGradientFill(). La<br />

largeur et la hauteur sont redimensionnées selon une paire scaleX/scaleY et les valeurs tx/ty<br />

sont décalées <strong>de</strong> la moitié <strong>de</strong> la largeur et <strong>de</strong> la hauteur.<br />

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

Paramètres<br />

width:Number - La largeur <strong>de</strong> la zone <strong>de</strong> dégradés.<br />

height:Number - La hauteur <strong>de</strong> la zone <strong>de</strong> dégradés.<br />

rotation:Number [facultatif] - La valeur <strong>de</strong> rotation, en radians. La valeur par défaut est 0.<br />

tx:Number [facultatif] - La distance en pixels à translater vers la droite sur l'axe x. Cette valeur<br />

sera décalée <strong>de</strong> la moitié <strong>du</strong> paramètre width. La valeur par défaut est 0.<br />

ty:Number [facultatif] - La distance en pixels à translater vers le bas sur l'axe y. Cette valeur<br />

sera décalée <strong>de</strong> la moitié <strong>du</strong> paramètre height. La valeur par défaut est 0.<br />

Exemple<br />

L'exemple suivant utilise myMatrix en tant que paramètre pour la métho<strong>de</strong><br />

beginGradientFill() <strong>de</strong> l'objet MovieClip.<br />

import flash.geom.Matrix;<br />

var myMatrix:Matrix = new Matrix();<br />

trace(myMatrix.toString()); // (a=1, b=0, c=0, d=1, tx=0, ty=0)<br />

myMatrix.createGradientBox(200, 200, 0, 50, 50);<br />

Matrix (flash.geom.Matrix) 795

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

Saved successfully!

Ooh no, something went wrong!