Comunidad de diseño web y desarrollo en internet online

Sobre removeChild

Citar            
MensajeEscrito el 17 Jun 2009 10:57 pm
Saludos.

Al final de una animación tengo unas líneas de código que me cargan unos swf obviamente externos...pero resulta que cuando arranco la animación nuevamente, me aparecen como cargados los swf. Mi pregunta es, cómo debo programar el removeChild ó el unLoad para que en el frame 1 de la animación se elimine lo que previamente he cargado con:

Código ActionScript :

var loader:Loader = new Loader();
loader.load(new URLRequest("xmlmenu.swf"));
loader.contentLoaderInfo.addEventListener(Event.COMPLETE, insertMovie);
function insertMovie(evt:Event):void{ 
   addChild(loader);
   loader.y=70
}


var loader2:Loader = new Loader();
loader2.load(new URLRequest("xmlmenu2.swf"));
loader2.contentLoaderInfo.addEventListener(Event.COMPLETE, insertMovie2);
function insertMovie2(evt2:Event):void{ 
   addChild(loader2);
   loader2.y=70
   loader2.x=300
}


Gracias!

John Martin

Por JOHNMARTIN

Claber

1222 de clabLevel

4 tutoriales
4 articulos
2 ejemplos

Genero:Masculino  

||| BOGOTA COLOMBIA |||

chrome
Citar            
MensajeEscrito el 18 Jun 2009 01:36 am
Claro, cuando añades un clip con addChild ahi se queda aunque cambies de fotograma.. si quieres volver al inicio y no verlo debes hacer un removeChild()
byes!

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

clabbrowser
Citar            
MensajeEscrito el 18 Jun 2009 02:20 am
una duda sobre esto, cuando se usa el metodo removeChild() destruye el objeto ? o se debe de igualar a null, obj = null; o ia me hize bolas :shock:

Por maneuver

243 de clabLevel



Genero:Masculino  

Mexico City

chrome
Citar            
MensajeEscrito el 18 Jun 2009 02:24 am

jn_Flash escribió:

una duda sobre esto, cuando se usa el metodo removeChild() destruye el objeto ? o se debe de igualar a null, obj = null; o ia me hize bolas :shock:

No, no se destruye, solo lo quitas.. podrías volver a hacer un addChild con él..
Para destruirlo has de ponerlo a null (y eliminar todas sus referencias)

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

clabbrowser
Citar            
MensajeEscrito el 18 Jun 2009 02:29 am
:D genial , me acaba d responder un master :cool: , grax por la pronta respuesta sabia que era algo simple, solo que me hize bolas jeje gracias de nuevo

Por maneuver

243 de clabLevel



Genero:Masculino  

Mexico City

chrome
Citar            
MensajeEscrito el 18 Jun 2009 01:46 pm

Zguillez escribió:

Claro, cuando añades un clip con addChild ahi se queda aunque cambies de fotograma.. si quieres volver al inicio y no verlo debes hacer un removeChild()
byes!


Ahora creo que mi problema cambia, tengo que descargar los swf externos, porque tienen efectos varios y debo descargarlos para que al cargarlos nuevamente me carguen los efectos también, asumo que con unload, pero no se como hacerlo. Además tendría que ser con un if, (Si hay algo cargado en tal clip, unload determinados elementos).

Gracias!

Por JOHNMARTIN

Claber

1222 de clabLevel

4 tutoriales
4 articulos
2 ejemplos

Genero:Masculino  

||| BOGOTA COLOMBIA |||

chrome

 

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