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 mc:MovieClip = this.createEmptyMovieClip("mc",<br />

this.getNextHighestDepth());<br />

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

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

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

myBitmapData.scroll(25, 0);<br />

}<br />

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

public setPixel(x:Number, y:Number, color:Number) : Void<br />

Définit la couleur d'un pixel unique d'un objet BitmapData. La valeur <strong>de</strong> canal alpha actuelle<br />

<strong>du</strong> pixel <strong>de</strong> l'image est préservée au cours <strong>de</strong> cette opération. La valeur <strong>du</strong> paramètre <strong>de</strong><br />

couleur RVB est traitée en tant que valeur <strong>de</strong> couleur non multipliée.<br />

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

Paramètres<br />

x:Number - La coordonnée x <strong>du</strong> pixel dont la valeur change.<br />

y:Number - La coordonnée y <strong>du</strong> pixel dont la valeur change.<br />

color:Number - La couleur RVB sur laquelle le pixel va être défini.<br />

Exemple<br />

L'exemple suivant utilise la métho<strong>de</strong> setPixel() pour affecter la valeur RVB à un pixel à un<br />

emplacement x et y spécifique. Vous pouvez <strong>de</strong>ssiner sur le bitmap créé sur la valeur 0x000000<br />

en le faisant glisser.<br />

import flash.display.BitmapData;<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 />

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

this.onEnterFrame = sketch;<br />

}<br />

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

<strong>de</strong>lete this.onEnterFrame;<br />

}<br />

BitmapData (flash.display.BitmapData) 335

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

Saved successfully!

Ooh no, something went wrong!