Вот код.

Код AS3:
import flash.events.MouseEvent
import flash.events.TimerEvent;
import flash.display.MovieClip;
stop();
var timer:Timer;
var tf:TextFormat = new TextFormat("Arial", 14, 0x000000);
NUD1.setStyle("textFormat", tf);
NUD2.setStyle("textFormat", tf);
NUD3.setStyle("textFormat", tf);
start_btn.setStyle("textFormat", tf);
start_btn.setStyle("textFormat", tf);
proverka_btn.setStyle("textFormat", tf);
otvet_btn.setStyle("textFormat", tf);
dovidka_btn.setStyle("textFormat", tf);
var items: Array = [];
var items2: Array = [];
otv2_txt.visible=false;
start_btn.addEventListener(MouseEvent.MOUSE_DOWN,initMovieClips)
start_btn1.addEventListener(MouseEvent.MOUSE_DOWN,initMovieClips1)
urn.addEventListener(MouseEvent.MOUSE_DOWN,onEnterFrame1)
function initMovieClips(event:MouseEvent) : void{
start_btn.removeEventListener(MouseEvent.MOUSE_DOWN,initMovieClips)
var t:Number = NUD3.value;
var poch:Number = NUD1.value;
var q:Number = NUD2.value;
for (var i: int = 0; i < poch; i++)
{
var mc: MovieClip = new MyMovieClip();
var angle: Number = Math.random() * Math.PI * 2;
var speed: Number = 2;
mc.x = Math.random()*400;
mc.y = Math.random()*400;
mc.dx = Math.cos(angle) * speed;
mc.dy = Math.sin(angle) * speed;
mc.rotation = Math.random() * 360;
addChild(mc);
items.push(mc);
}
}
function initMovieClips1(event:MouseEvent) : void{
var sn:Number = (NUD1.value*(Math.pow(NUD2.value, NUD3.value) -1))/(NUD2.value-1);
for (var i: int = 0; i < sn; i++)
{
var mc: MovieClip = new MyMovieClip();
var angle: Number = Math.random() * Math.PI * 2;
var speed: Number = 2;
mc.x = Math.random()*400;
mc.y = Math.random()*400;
mc.dx = Math.cos(angle) * speed;
mc.dy = Math.sin(angle) * speed;
mc.rotation = Math.random() * 360;
addChild(mc);
items.push(mc);
}
}
function onEnterFrame1(e: MouseEvent) : void
{
start_btn.addEventListener(MouseEvent.MOUSE_DOWN,initMovieClips)
for each (var mc: MovieClip in items)
{
removeChild(mc);
}
for each (mc in items2)
{
removeChild(mc);
}
}
Почему по кнопке Urn мовиклипы удаляются всего 1 раз? при попытке удалить мувиклипы еще раз выдает ошибку: ArgumentError: Error #2025: Предоставленный DisplayObject должен быть дочерним элементом вызывающего объекта.
at flash.display:

isplayObjectContainer/removeChild()
at _fla::MainTimeline/onEnterFrame1()
Кому не лень вчитываться, помогите пожалуйста)