Código ActionScript :
import flash.utils.Timer; import flash.events.Event; import flash.events.TimerEvent; var tiempo:Timer = new Timer(1000,0); var Vcuad:Array = new Array(); var cuad1:cuadrado = new cuadrado(); addChild(cuad1); var circ1:circulo = new circulo(); var i:int = 0; tiempo.start(); tiempo.addEventListener(TimerEvent.TIMER, siempre); stage.addEventListener(Event.ENTER_FRAME, asd); function siempre (event:TimerEvent):void { trace(Vcuad.length) Vcuad.push(cuad1); addChild(Vcuad[i]); Vcuad[i].x = (Math.random() *300); Vcuad[i].y = (Math.random() *200); i++; }
Probe dando vueltas el codigo por todos lados, pero evidentemente estoy equivocado desde la teoria porque no funciona, siempre me muestra el cuadrado cambiando de posicion (u otro cuadrado y no me muestra el anterior), no estoy seguro.
Algun bondadoso que me pueda ayudar?, al menos tirarme un link donde pueda aprender a hacer lo que quiero, ya que no encuentro solucion.
De antemano gracias por la ayuda!.
Exitos pa' todos.