Предполагая, что искомый пиксель - это определенный цвет, вы должны пройтись по BitmapData и сравнить пиксели, используя getPixel()
или getPixel32()
, чтобы проверить каждый пиксель в соответствии с вашим целевым цветом.Примерно так:
var data:BitmapData; //your bitmap data, however you get it
var targetColor:uint = 0xFF6600;
var coords:Point = null;
for(var i:int = 0; i < data.width; i++) {
for(var j:int = 0; j < data.height; j++) {
var testPixel:uint = data.getPixel(i,j);
if(testPixel == targetColor) {
coords = new Point(i, j);
break;
}
}
}
Надеюсь, это поможет!