Vamos a crear la siguiente animación Flash:
Animación no reproducible
var miContenedor:Sprite = new Sprite;//Aquí mostraremos las bolas
addChild(miContenedor); // Lo agregamos a la escena
btn_agregar_bola.addEventListener(MouseEvent.CLICK, agregarBola);
function agregarBola(event):void {//Función que añade bolas
var bola:ClaseBola = new ClaseBola(); //Creamos un nuevo objeto ClaseBola
miContenedor.addChild(bola); //Y lo agregamos al contenedor
}
Puedes probar el código. Comprobarás que se agregan bolas, pero siempre en la esquina superior izquierda.package {
public class ClaseBola {
public function ClaseBola() {
// constructor code
}
}
}package {
//Aquí importaremos lo que nos haga falta
import flash.display.MovieClip;
public class ClaseBola extends flash.display.MovieClip {
public function ClaseBola() {
// constructor code
}
}
}
Observa que hemos dado a la clase el mismo nombre (ClaseBola) que indicamos al exportar el símbolo a AS. Además hemos indicado que la nueva clase extenderá (extends) a la clase MovieClip. Esto quiere decir que nuestra clase tendrá todos los métodos y propiedades de los MovieClip, además de los que nosotros creemos. Como emplearemos la clase MovieClip, debemos de importarla.Contunúa en la página siguiente...
Síguenos en: Facebook Sobre aulaClic Política de Cookies
© aulaClic. Todos los derechos reservados. Prohibida la reproducción por cualquier medio.