Récupération de la couleur d'un pixel

Description :

Récupérer la couleur d'un pixel sous le pointeur de la souris sur la scène.

 

Solution :

import flash.display.BitmapData;

var bmpData:BitmapData = new BitmapData(Stage.width,Stage.height,true); //On crée un bimap transparent
bmpData.draw(_root);  //On dessine l'image à partir de la scène (_root)

//Évènement mouse move sur la scène
_root.onMouseMove = function () {

var c = bmpData.getPixel(_root._xmouse,_root._ymouse); //Récupère la couleur du pixel à la position de la souris
trace ("0x" + c.toString(16)); //Affiche la couleur en Hexa

}

Partager cet article

Submit to Digg Submit to Facebook Submit to LinkedIn