что вы подразумеваете под кусочками растровых изображений ?? Вы имеете в виду, что 10 различных растровых объектов являются дочерними для фильмаClip ??
Кроме того, в вашем коде есть синтаксическая ошибка.
var newMc:MovieClip = MovieClip();
должно быть:
var newMc:MovieClip = new MovieClip();
секундный интервал, в вашем цикле numChildren всегда будет меняться, поскольку вы берете ссылку на дочерний элемент из myMoiveClip и перемещаете его в объект newMc. Есть два способа исправить это.
либо установите локальную переменную в значение myMovieClip.numChildren и используйте это значение в цикле
Пример:
var numOfChildren:int = myMovieClip.numChildren;
for(var i:int = 0; i < numOfChildren; i++){
var newMc:MovieClip = new MovieClip();
newMc.addChild(myMovieClip.getChildAt(i));
}
это переместит растровые изображения из myMovieClip в newMc, если вы хотите сохранить их там, вы можете создать новое растровое изображение внутри цикла и затем добавить новое растровое изображение в newMc.
Пример:
for(var i:int = 0; i < myMovieClip.numChildren; i++){
var newMc:MovieClip = new MovieClip();
var b:Bitmap = new Bitmap(Bitmap(myMovieClip.getChildAt(i)).bitmapData);
newMc.addChild(b);
}