Hintergrundfarbe auslesen

Mirfällt

Mitglied
Hallo,
ich hab da mal eine Frage. Ist es möglich, die Farbe des hinter der Maus liegenden Objekts zurück zu geben, um z.B. die Farbe eines anderen Objektes zu ändern?

Danke!
 
Hallo,

also in Flash 8 ist es möglich. Hier ein Beispiel aus der Flashhilfe:

PHP:
import flash.display.BitmapData;

var myBitmapData:BitmapData = new BitmapData(100, 80, true, 0xFFAACCEE);

var mc:MovieClip = this.createEmptyMovieClip("mc", this.getNextHighestDepth());
mc.attachBitmap(myBitmapData, this.getNextHighestDepth());

var alpha:String = (myBitmapData.getPixel32(0, 0) >> 24 & 0xFF).toString(16);
trace(">> alpha: " + alpha); // ff

var red:String = (myBitmapData.getPixel32(0, 0) >> 16 & 0xFF).toString(16);
trace(">> red: " + red); // aa

var green:String = (myBitmapData.getPixel32(0, 0) >> 8 & 0xFF).toString(16);
trace(">> green: " + green); // cc

var blue:String = (myBitmapData.getPixel32(0, 0) & 0xFF).toString(16);
trace(">> blue: " + blue); // ee

trace("0x" + alpha + red + green + blue); // 0xffaaccee
 
Zurück