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.

Paramètres<br />

sourceBitmap:flash.display.BitmapData - L'image bitmap d'entrée à utiliser. L'image<br />

source peut être un objet BitmapData différent ou peut faire référence à l'occurrence<br />

BitmapData actuelle.<br />

sourceRect:flash.geom.Rectangle - Un rectangle qui définit la zone <strong>de</strong> l'image source à<br />

utiliser en tant qu'entrée.<br />

<strong>de</strong>stPoint:flash.geom.Point - Le point sur l'image <strong>de</strong> <strong>de</strong>stination (l'occurrence<br />

BitmapData actuelle) correspondant au coin supérieur gauche <strong>du</strong> rectangle source.<br />

operation:String - L'un <strong>de</strong>s opérateurs <strong>de</strong> comparaison suivants, transmis en tant que<br />

chaîne : "=", "==", "!="<br />

threshold:Number - La valeur par rapport à laquelle chaque pixel est testé afin <strong>de</strong> déterminer<br />

s'il se trouve dans la plage <strong>du</strong> seuil ou s'il le dépasse.<br />

color:Number [facultatif] - La valeur <strong>de</strong> couleur sur laquelle un pixel est défini si le test <strong>de</strong><br />

seuil réussit. La valeur par défaut est 0x00000000.<br />

mask:Number [facultatif] - Le masque à utiliser pour isoler un composant <strong>de</strong> couleur. La<br />

valeur par défaut est 0xFFFFFFFF.<br />

copySource:Boolean [facultatif] - Une valeur booléenne. Si la valeur est true, les valeurs <strong>de</strong><br />

pixels <strong>de</strong> l'image source sont copiées vers la <strong>de</strong>stination lorsque le test <strong>de</strong> seuil échoue. Si la<br />

valeur est false, l'image source n'est pas copiée lorsque le test <strong>de</strong> seuil échoue. La valeur par<br />

défaut est false.<br />

Renvoie<br />

Number - Le nombre <strong>de</strong> pixels modifiés.<br />

Exemple<br />

L'exemple suivant indique comment modifier la valeur <strong>de</strong> couleur <strong>de</strong>s pixels dont la valeur <strong>de</strong><br />

couleur est supérieure ou égale à un seuil donné.<br />

import flash.display.BitmapData;<br />

import flash.geom.Rectangle;<br />

import flash.geom.Point;<br />

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

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

this.getNextHighestDepth());<br />

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

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

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

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

Saved successfully!

Ooh no, something went wrong!