aqui mi codigo:
Clase principal
Código ActionScript :
public class Waves extends Sprite { public var bola:Sprite; public var ball:Ball; public var particle:Array=new Array(); public var key:KeyObject; public function Waves() { init(); } public function init():void { key = new KeyObject(stage); bola = new Sprite(); addEventListener(Event.ENTER_FRAME, play); } public function shot():void { if (key.isDown(Keyboard.SPACE)) { ball = new Ball(bola); addChild(ball); particle.push(ball); } } public function play(e:Event):void { shot(); for (var i:uint = 0; i < particle.length; i++) { ball = particle[i]; particle[i].update(); } } } }
Clase Ball:
Código ActionScript :
public class Ball extends Sprite { public var bo:Shape= new Shape(); public function Ball(bo:Sprite) { bo.graphics.beginFill(0x000000); bo.graphics.drawCircle(0, 0, 10); bo.graphics.endFill(); addChild(bo); } public function update():void { this.x++; } } }
Si alguien me puede mostrar mi error.
Muchas gracias
saludos.