forループを使用して、ステージに複数のオブジェクトを追加しています。そこからオブジェクトをアニメートしたいのですが、試してみると、ボールの1つだけが移動します。
これが私のコードです。
(ボールは外部クラスからプルされます)
package
{
import flash.display.Sprite;
import flash.events.Event;
public class Main extends Sprite
{
private var ball:Ball;
private var ax:Number = 4;
public function Main()
{
init();
}
private function init():void
{
for(var i:Number = 0; i < 10; i++)
{
ball = new Ball();
ball.x = Math.random() * stage.stageWidth;
ball.y = Math.random() * stage.stageHeight;
addChild(ball);
}
addEventListener(Event.ENTER_FRAME, onEnterFrame1);
}
private function onEnterFrame1(event:Event):void
{
ball.x += ax;
}
}
}
ありがとうございました!