Comunidad de diseño web y desarrollo en internet online

Descargar SWF

Citar            
MensajeEscrito el 03 Ago 2012 09:55 am
Hola,

A ver si alguien puede ayudarme. Tengo un comboBox que al hacer click sobre sus elemento se cargue peliculas diferentes en un clip de pelicula. Lo consigo pero se sigue viendo el anterior clip debajo, no consigo que no salga. cargador.unload(); no sirve.

Esto es asi:

c1.addItem ({label:"Enlace 0", data:0});
c1.addItem ({label:"Enlace 1", data:1});
c1.addItem ({label:"Enlace 2", data:2});

c1.addEventListener(Event.CHANGE, menu);

function menu(event:Event):void {
var seleccion = c1.selectedIndex;
switch (seleccion) {
case 0:
var video0:Loader = new Loader();
video1.load(new URLRequest("Archivos/video0.swf"));
cargador.addChild(video0);
break;

case 1:
var video1:Loader = new Loader();
video1.load(new URLRequest("Archivos/video1.swf"));
cargador.addChild(video1);
break;

case 2:
var video2:Loader = new Loader();
video1.load(new URLRequest("Archivos/video2.swf"));
cargador.addChild(video2);
break;

}

Muchas gracias.

Por oreisoto

1 de clabLevel



 

msie
Citar            
MensajeEscrito el 03 Ago 2012 11:07 am
No crees un Loader en cada case, crea uno solo fuera de la función y haz el addChild, luego haz solo un load dentro de cada case

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 03 Ago 2012 03:34 pm
Ok. Muchas gracias, funciona perfecto. Y ahorrando variables y lineas de codigo.

c1.addItem ({label:"Enlace 0", data:0});
c1.addItem ({label:"Enlace 1", data:1});
c1.addItem ({label:"Enlace 2", data:2});

var video:Loader = new Loader()
cargador.addChild(video);

c1.addEventListener(Event.CHANGE, menu);

function menu(event:Event):void {
var seleccion = c1.selectedIndex;
switch (seleccion) {

case 0:
video1.load(new URLRequest("Archivos/video0.swf"));
break;

case 1:
video.load(new URLRequest("Archivos/video1.swf"));
break;

case 2:
video.load(new URLRequest("Archivos/video2.swf"));
break;

}

Por oreisoto

1 de clabLevel



 

msie

 

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