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.

greenArray:Array [facultatif] - Si greenArray n'est pas null, green =<br />

greenArray[source green value] else green = source green value.<br />

blueArray:Array [facultatif] - Si blueArray n'est pas null, blue = blueArray[source<br />

blue value] else blue = source blue value.<br />

alphaArray:Array [facultatif] - Si alphaArray n'est pas null, alpha =<br />

alphaArray[source alpha value] else alpha = source alpha value.<br />

Exemple<br />

L'exemple suivant indique comment utiliser une palette pour convertir le rouge uni en vert, et<br />

le vert uni en rouge, dans un objet BitmapData unique.<br />

import flash.display.BitmapData;<br />

import flash.geom.Rectangle;<br />

import flash.geom.Point;<br />

var myBitmapData:BitmapData = new BitmapData(100, 80, false, 0x00FF0000);<br />

var mc:MovieClip = this.createEmptyMovieClip("mc",<br />

this.getNextHighestDepth()); mc.attachBitmap(myBitmapData,<br />

this.getNextHighestDepth());<br />

myBitmapData.fillRect(new Rectangle(51, 0, 50, 80), 0x0000FF00);<br />

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

var redArray:Array = new Array(256);<br />

var greenArray:Array = new Array(256);<br />

}<br />

for(var i = 0; i < 255; i++) {<br />

redArray[i] = 0x00000000;<br />

greenArray[i] = 0x00000000;<br />

}<br />

redArray[0xFF] = 0x0000FF00;<br />

greenArray[0xFF] = 0x00FF0000;<br />

myBitmapData.paletteMap(myBitmapData, new Rectangle(0, 0, 100, 40), new<br />

Point(0, 0), redArray, greenArray, null, null);<br />

BitmapData (flash.display.BitmapData) 329

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

Saved successfully!

Ooh no, something went wrong!