¿Cómo hacer que un MovieClip se elimine en AS3?
¿Cuál es el equivalente aremoveMovieClip()
en AS3?
Al parecer, muchos tienen la misma pregunta:
Desbordamiento de pila:
Otros:
removeMovieClip (esto) en AS3?Destruir / Eliminar un Movieclip ???Eliminar clip de películaPero ninguna de sus soluciones parece funcionar, para mí:
Estoy trabajando en esoflash CS4 conAS3:
Tengo una película muy simple con un solo botón llamadohacer clic. Al presionar el botón, una nueva instancia demoneda es creado:
this.click.addEventListener(MouseEvent.CLICK,justclick);
function justclick(e:MouseEvent){
var money=new coin
this.addChild(money)
money.x=e.stageX
money.y=e.stageY
}
Puede que no sea el mejor código, pero funciona bien. Ahora, se supone que la moneda MovieClip muestra una pequeña animación y se elimina. En el viejo AS2 habría agregado:
this.removeMovieClip()
en el último cuadro de la animación. Pero esto no existe en AS3.
He intentado, sin éxito:
this.parent.removeChild(this) // 'Cannot access a property or method of nullobject reference'...
this.removeMovieClip() // 'removeMovieClip is not a function'
removeMovieClip(this) //'call to possibly undefined method removeMovieClip'
unloadMovie(this)//'call to possibly undefined method removeMovieClip'
Soluciones?
Gracias,