
Код AS1/AS2:
import flash.display.BitmapData;
var colors:Array = new Array(["0xFF0000"],["0x00FF00"],["0x0000FF"],["0xFFFF00"],["0x00FFFF"],["0xFF00FF"],["0xFFFFFF"]);
for (item in colors)
{
var newColorBox:MovieClip = _root.attachMovie("colorbox","color"+item,_root.getNextHighestDepth());
newColorBox._y = 50;
newColorBox._x = item*(newColorBox._width + 10) + (Stage.width-(newColorBox._width + 10)*(colors.length-1))/2;
color = new Color(newColorBox);
color.setRGB(colors[item].toString(16));
newColorBox.onPress = drags;
newColorBox.onRelease = setfill;
}
function drags()
{
this._alpha = 50;
this.startDrag();
}
function setfill()
{
var imageBitmap:BitmapData = new BitmapData(Stage.width,Stage.height, true, 0x00000000)
imageBitmap.draw(_root);
colormix = new Color(banka);
colormix.setRGB("0x"+imageBitmap.getPixel(banka._x,banka._y).toString(16));
this._alpha = 100;
this.stopDrag();
}