Hola David, creo que los tiros van por aquí:
La primera vez que entras en tu función "showthumbs" creas "thumb_var",
pero como variables de función.
La segunda vez que entras en el método, sí que entras en el if, pero no
vas a poder acceder a thumb_bar porque ya no tienes ninguna referencia
hacia él.
Declara "thumb_bar" como variable de la clase, no de la función.
Suerte!
David Pariente escribió:
> Hola a todos.
>
> Son mis primeros dias con AS3 así que estoy tirando de google...hasta q ya no
> da mas de si :)
> Como soy un poco novato (en AS3...) la respuesta debe estar bastante clara
> para los expertos ;)
>
> Resulta que quiero eliminar un MovieClip, o más correctamente un Sprite donde
> he colgado diversos MovieClips.
> Creo el Sprite, lo lleno de mc's, hago un addChild del sprite en el stage.
> Funciona.
> Después quiero rehacer todo el proceso, así que quiero eliminar todo ese
> sprite, para lo q uso removeChild, pero siempre recibo el error de que no
> existe, y ya creo haber probado todas las formas de referenciarlo que existen
> :(
>
> y aqui un resumen del código:
>
> function showthumbs(galXML:XML):void //el boton de mostrar_galeria llama a
> esta función
> {
> if (content_act=="gallery") { //si ya habia una galeria en
> pantalla
> trace("ja estava obert");
> stage.removeChild(thumb_bar); //eliminamos la galeria
> }
>
> content_act="gallery"; //el contenido activo pasa a ser "galeria"
>
> var thumb_bar:Sprite=new Sprite(); //Creo un Sprite donde colocar los
> thumbnails
>
> thumb_bar.x=200;
> thumb_bar.y=80;
>
> carga_thumbs(); //funcion que se ocupa de rellenar de thumbnails el
> Sprite creado
>
> stage.addChild(thumb_bar); // Añado la galeria al stage y se muestra
> correctamente
> }
>
> esto funciona correctamente, salvo en el momento de hacer el
> stage.removeChild, diciendome algo asi como que thumb_bar es null o no existe.
> cabe destacar que por el momento nada esta incluido en ninguna clase sino que
> el codigo esta en el primer frame, y es a base de funciones (por el momento).
>
> Muchas grácias por la ayuda, a ver si alguien ve lo q pasa...he mirado 100
> páginas de google y todo lo que veo se parece mucho a esto :(
>
>
>
>
>
> ______________________________________________
> ¿Chef por primera vez?
> Sé un mejor Cocinillas.
> http://es.answers.yahoo.com/info/welcome
> -----------------------------------------------------
> ASNativos
> www.5dms.com
> subscripciones/desubscripciones
> http://asnativos.5dms.com
> -----------------------------------------------------
>
>
-----------------------------------------------------
ASNativos
www.5dms.com
subscripciones/desubscripciones
http://asnativos.5dms.com
-----------------------------------------------------