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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Renvoie<br />

flash.display.BitmapData - Le symbole représenté sous forme d'image bitmap.<br />

Exemple<br />

L'exemple suivant charge un bitmap avec l'ID <strong>de</strong> liaison libraryBitmap à partir <strong>de</strong> votre<br />

bibliothèque. Vous <strong>de</strong>vez l'associer à un objet MovieClip pour lui attribuer une<br />

représentation visuelle.<br />

import flash.display.BitmapData;<br />

var linkageId:String = "libraryBitmap";<br />

var myBitmapData:BitmapData = BitmapData.loadBitmap(linkageId);<br />

trace(myBitmapData instanceof BitmapData); // true<br />

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

this.getNextHighestDepth());<br />

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

merge (métho<strong>de</strong> BitmapData.merge)<br />

public merge(sourceBitmap:BitmapData, sourceRect:Rectangle,<br />

<strong>de</strong>stPoint:Point, redMult:Number, greenMult:Number, blueMult:Number,<br />

alphaMult:Number) : Void<br />

Procè<strong>de</strong> au mélange canal par canal d'une image source vers une image <strong>de</strong> <strong>de</strong>stination. La<br />

formule suivante est utilisée pour chaque canal :<br />

new red <strong>de</strong>st = (red source * redMult) + (red <strong>de</strong>st * (256 - redMult) / 256;<br />

Les valeurs redMult, greenMult, blueMult et alphaMult sont les multiplicateurs utilisés<br />

pour chaque canal <strong>de</strong> couleur. Leur plage vali<strong>de</strong> est comprise entre 0 et 256.<br />

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

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'objet BitmapData<br />

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

redMult:Number - Un nombre par lequel la valeur <strong>de</strong> canal red doit être multipliée.<br />

greenMult:Number - Un nombre par lequel la valeur <strong>de</strong> canal green doit être multipliée.<br />

BitmapData (flash.display.BitmapData) 325

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

Saved successfully!

Ooh no, something went wrong!