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.

colorTransform (propriété<br />

Transform.colorTransform)<br />

public colorTransform : ColorTransform<br />

Objet ColorTransform contenant <strong>de</strong>s valeurs qui règlent <strong>de</strong> façon universelle les couleurs dans<br />

le clip.<br />

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

Exemple<br />

L'exemple suivant applique l'objet ColorTransform blueColorTransform à l'objet Transform<br />

trans. Ce ColorTransform convertit la couleur <strong>du</strong> MovieClip rect <strong>de</strong> rouge en bleu.<br />

import flash.geom.Transform;<br />

import flash.geom.ColorTransform;<br />

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

var trans:Transform = new Transform(rect);<br />

trace(trans.colorTransform);<br />

// (redMultiplier=1, greenMultiplier=1, blueMultiplier=1,<br />

alphaMultiplier=1, redOffset=0, greenOffset=0, blueOffset=0,<br />

alphaOffset=0)<br />

var blueColorTransform:ColorTransform = new ColorTransform(0, 1, 1, 1, 0,<br />

0, 255, 0);<br />

rect.onPress = function() {<br />

trans.colorTransform = blueColorTransform;<br />

trace(trans.colorTransform);<br />

// (redMultiplier=0, greenMultiplier=1, blueMultiplier=1,<br />

alphaMultiplier=1, redOffset=0, greenOffset=0, blueOffset=255,<br />

alphaOffset=0)<br />

}<br />

function createRectangle(width:Number, height:Number, color:Number,<br />

scope:MovieClip):MovieClip {<br />

scope = (scope == un<strong>de</strong>fined) ? this : scope;<br />

var <strong>de</strong>pth:Number = scope.getNextHighestDepth();<br />

var mc:MovieClip = scope.createEmptyMovieClip("mc_" + <strong>de</strong>pth, <strong>de</strong>pth);<br />

mc.beginFill(color);<br />

mc.lineTo(0, height);<br />

mc.lineTo(width, height);<br />

mc.lineTo(width, 0);<br />

mc.lineTo(0, 0);<br />

return mc;<br />

}<br />

Transform (flash.geom.Transform) 1311

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

Saved successfully!

Ooh no, something went wrong!