Comunidad de diseño web y desarrollo en internet online

CARGAR SWF Y QUITARLO EN AS3

Citar            
MensajeEscrito el 24 Nov 2009 09:18 pm
Hola a quien me pueda ayudar

Muchas gracias por adelantado a quien pueda resolverme el problema!

Tengo esto en una pagina:

Código ActionScript :

var peticion1:URLRequest = new URLRequest("1sol_scroll.swf");

var carga:Loader = new Loader();
carga.load(peticion1);
addChild(carga).name = "carga"

carga.x = 20; 
carga.y = 300;

sol.addEventListener(MouseEvent.CLICK, irHuertas);

function irHuertas(ev:Event):void {gotoAndPlay("huertas");}

stop();


Y esto en la siguiente que estoy trabajando

Código ActionScript :

trace("estas en huertas");

var peticion2:URLRequest = new URLRequest("2huertas_scroll.swf");

var carga2:Loader = new Loader();
carga2.load(peticion2);
addChild(carga2).name = "carga2"

carga2.x = 20; 
carga2.y = 300;

stop();


El caso es que en la segunda página me vuelve a aparecer el clip que cargo en la primera. Es que tengo que quitarlo de alguna forma antes de cargar otro nuevo??

Gracias de nuevo!

Por bohedrius

30 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Nov 2009 10:33 am
Pues... puedes cargarlos en el mismo contenedor, así se te machaca, o sino tal y como haces un addChild, puedes hacer un removeChild que te lo eliminará

Por ur!

256 de clabLevel



 

Barcelona

chrome
Citar            
MensajeEscrito el 25 Nov 2009 04:10 pm
Muchas gracias!! Un saludo

Por bohedrius

30 de clabLevel



 

firefox
Citar            
MensajeEscrito el 25 Nov 2009 05:46 pm
buf creía que iba a ser más fácil y sé que es una chorrada pero esto no me sale. en la página dos me aparece el mismo movieclip que en la 1. Además no me da ningún error. es quizás algo relacionado con donde coloco el removeChild()?

Una de las últimas pruebas que no me sustituye el primer clip:

Código ActionScript :

var peticion1:URLRequest = new URLRequest("1sol_scroll.swf");

var carga:Loader = new Loader();
carga.load(peticion1);
addChild(carga);

carga.x = 20; 
carga.y = 300;

sol.addEventListener(MouseEvent.CLICK, irHuertas);

function irHuertas(ev:Event):void {gotoAndPlay("huertas"); removeChild(carga);}



stop();


como puedes ver he metido el remove en la función del botón. He probado a meterlo en la siguiente página pero no le hace caso o eso parece...

Código ActionScript :

trace("estas en huertas");

var peticion2:URLRequest = new URLRequest("1huertas_scroll.swf");

var carga2:Loader = new Loader();
carga2.load(peticion2);
addChild(carga2);

carga2.x = 20; 
carga2.y = 300;

stop();


Aquí no he cambiado apenas nada con respecto a lo de antes, nada más aparte del addChild que le he quitado name y el string porque no me parecía necesario. No sé si es algún fallo de uRL o qué...

Por bohedrius

30 de clabLevel



 

firefox

 

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