Что вам нужно сделать, это загрузить данные в объект BitmapData. Вы делаете это так:
var bitmapData:BitmapData = new BitmapData(image._width, image._height, true);
bitmapData.draw(image);
Тогда вам нужно использовать пороговый метод, чтобы заменить зеленый на другой цвет. Это очень мощный метод, хотя его немного сложно использовать.
bitmapData = bitmapData.threshold(bitmapData, new Rectangle(0, 0, image._width, image._height), new Point(0, 0), "==", 0x00CCCCCC, 0x000000FF, 0x00FF0000, false);
Наконец, вы раскрасите BitmapData в объект Bitmap, который вы хотите отобразить.