Можете привести правильно сконструированный код ? Мой код тоже работает, но почему и зачем надо улучшать?
Добавлено через 3 минуты

Код AS3:
super.addEventListener(Event.ENTER_FRAME, enterFrameHandler);
function enterFrameHandler(event:Event):void{
function doIT(event:Event):void{
var currentBall:ball=new ball;
currentBall.x=Math.random()*550;
currentBall.y=Math.random()*400;
addChild(currentBall);
var buffer:MovieClip=MovieClip(event.target);
buffer.scaleX=buffer.scaleX-0.05;
buffer.scaleY=buffer.scaleY-0.05;
buffer.alpha=buffer.alpha-0.05;
if(buffer.alpha<0.2){
buffer.removeEventListener(Event.ENTER_FRAME, doIT);
removeChild(buffer)
}
}
}
Неужели надо сделать типа такого? Ну такой код у меня не работает.