Comunidad de diseño web y desarrollo en internet online

remplazar movieclip

Citar            
MensajeEscrito el 18 Ago 2009 02:49 pm
hola gente soy nuevo en el foro, y tengo una duda,
sucede que estoy programando en actionscript 3, mediante clases, el problema es el siguiente,
tengo una clase jugador en la cual tengo un movieclip(avion),
el tema es el siguiente me gustaria, que si el avion llega a el eje y 400, me cambie por otro movieclip(explocion),
entonces tendria que remover el avion y cargar explocion, queria saber como puedo realizar esto, muchas gracias

Por piner

0 de clabLevel



 

msie7
Citar            
MensajeEscrito el 18 Ago 2009 03:04 pm
Puedes usar la propiedad visible...

Por Fusel

Claber

339 de clabLevel



Genero:Masculino  

Madrid (España)

firefox
Citar            
MensajeEscrito el 19 Ago 2009 07:38 pm
Hay muchas opciones
1.-Que tu MC tenga 2 frames -el primero con un avión y el segundo con una explosión sólo tendrás que hacer un gotoAndPlay(2)
2.-Lo que tenemos realmente es un Objeto, con una propiedad "mc", hacemos un removeChild y un addChild

Código ActionScript :

public class Avion{
    private mc:MovieClip;
    public Class Avion(){
           mc=new AvionClass()
    }
    public function eliminar(){
          var x:Number=mc.x
          var y:Number=mc.y
          var contenedor=mc.parent
          contenedor.removeChild(mc);
          mc=new ExplosionClass()
          mc.x=x
          mc.y=y
          contenedor.addChild(mc)
     }
}

Claro que, en la película principal tendríamos, p.e.

Código ActionScript :

var avion:Avion=new Avion();
addChild(avion.mc);  //lo que añadimos es "avion.mc"
avion.mc.addEventListener(Events.ENTER_FRAME,mover)  //el addListener sobre "avion.mc"
private function mover(e:Event){
   e.target.x++
}

3.-......(es que no se me ocurren muchas más ahora mismo)

Por Eliseo2

710 de clabLevel



 

msie8

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.