Привет.
Я не flash-разработчик, но благодаря этому форуму сделал калейдоскоп. Смысл в том, что в кусок сцены набрасываются в случайные координаты мувики, это обрезается в виде куска круга и размножается. Получается калейдоскоп.
Но сейчас это делается один раз, а мне нужно делать это все время, чтобы в реальном времени набрасывать в калейдоскоп новые кусочки, чтобы он постоянно перерисовывался.
Прошу помощи советом. Или киньте откуда взять =)
Нужно сделать на AS 2.0
Код вот:

Код AS1/AS2:
import flash.display.BitmapData;
var i:Number = 0;
var mc_box:MovieClip = this.createEmptyMovieClip('mc_box', 1);
//Создаем клип из кусочков
var mc_img:MovieClip = mc_box.createEmptyMovieClip('mc_img', 1);
for (i=0;i<Math.random()*500;i++) {
mc_img = mc_img.attachMovie("snow_mc1", "smile", _root.getNextHighestDepth(), {_y:Math.random()*50, _x:Math.random()*50});
}
//Выкладываем маску
var bmp_mask:BitmapData = BitmapData.loadBitmap('mask3.png');
var mc_mask:MovieClip = mc_box.createEmptyMovieClip('mc_mask', 2);
mc_mask.attachBitmap(bmp_mask, 0);
//Обрезаем маску
mc_mask.blendMode = 11;
mc_box.blendMode = 2;
//Создаем копию слоя
var myBitmapData:BitmapData = new BitmapData(mc_box._width, mc_box._height, true, 0x00000000);
var mc_1:MovieClip = this.createEmptyMovieClip("reflect_mc_1", _root.getNextHighestDepth());
mc_1.attachBitmap(myBitmapData, 1);
myBitmapData.draw(mc_box);
reflect_mc_1._rotation = -15;
reflect_mc_1._x = Stage.width/2;
reflect_mc_1._y = Stage.width/2;
//Еще копия
var myBitmapData:BitmapData = new BitmapData(mc_box._width, mc_box._height, true, 0x00000000);
var mc_1:MovieClip = this.createEmptyMovieClip("reflect_mc_2", _root.getNextHighestDepth());
mc_1.attachBitmap(myBitmapData, 2);
myBitmapData.draw(mc_box);
reflect_mc_2._rotation = 195;
reflect_mc_2._x = Stage.width/2;
reflect_mc_2._y = Stage.width/2;
reflect_mc_2._xscale=-100;
// И ТАК ДАЛЕЕ 24 РАЗА ВСЕГО, 12 так и 12 отраженных
//Делаем исходный обрезанный кусок невидимым
mc_box._visible=false;
mask3.png - маска png, где черное - это нужное
Еще раз - мне нужно чтобы я мог в реальном времени выбирать новые мувики, менять исходный обрезанный кусочек и весь калейдоскоп бы перерисовывался. Вот что-то похожее на AS3
http://www.scriptingaction.com/?p=104
За отсутствие цикла на создание кусков прошу не ругать - не разобрался пока =)
Спасибо заранее