PDA

Просмотр полной версии : Динамической создание BitmapData.Проблема


MrPoma
29.11.2006, 02:01
Можно ли динамически создать Битмап? Чтобы при нажатии на мувиклип он, к примеру, окрашивался в другой цвет.

import flash.display.BitmapData;
import flash.geom.Rectangle;

for(var i:Number = 0;i<10;i++){
var mc:MovieClip = this.createEmptyMovieClip('mc',i);
var btm:BitmapData = new BitmapData(10,10,true,0xffff0000);
mc.attachBitmap(btm,0);
mc._x = 15*i;

mc.onPress = function(){
//
};
};

etc
29.11.2006, 02:07
import flash.display.BitmapData;
import flash.geom.Rectangle;
for(var i:Number = 0;i<10;i++){
var mc:MovieClip = this.createEmptyMovieClip('mc',i);
mc.btm = new BitmapData(10,10,true,0xffff0000);
mc.attachBitmap(mc.btm,0);
mc._x = 15*i;

mc.onPress = function(){
this.btm.dispose();
this.btm = new BitmapData(10,10,true,0xffffff00);
this.attachBitmap(this.btm,0);
};
};

MrPoma
29.11.2006, 02:19
__etc, пасиб. Работает:D