Comunidad de diseño web y desarrollo en internet online

Maldito Combobox !

Citar            
MensajeEscrito el 26 May 2006 01:09 am
Hola, tengo un combo box que no me funciona al ser cargado en un MC vacio, de forma independiete va de puta madre (con perdón), pero al ser cargado de forma externa en ese MC, no. El Mc en cuestion se llama: conte.(sin el punto). Os adjunto el código:

Código :

PrincipalCb.dataProvider = [{label:"seleccione:"},{label: "inglesa", data: 1},{label: "flemish", data: 2}, {label: "nuptial", data: 3},{label: "dauphin", data: 4},{label: "arial", data: 5},{label: "lydian", data: 6},{label: "cloister", data: 7},{label: "lindas", data: 8},{label: "redstar", data: 9}];
SubCb.rowCount = 3;
inglesa = new Array("negro;inglesanegra.swf","gris;http://www.flashargentina.com","azul;http://www.flashargentina.com","burdeos;http://www.flashargentina.com","verde;http://www.flashargentina.com","marrón;http://www.flashargentina.com","magenta;http://www.flashargentina.com");
flemish = new Array("negro;http://www.flashargentina.com","gris;http://www.flashargentina.com","azul;http://www.flashargentina.com","burdeos;http://www.flashargentina.com","verde;http://www.flashargentina.com","marrón;http://www.flashargentina.com","magenta;http://www.flashargentina.com");
nuptial = new Array("negro;http://www.flashargentina.com","gris;http://www.flashargentina.com","azul;http://www.flashargentina.com","burdeos;http://www.flashargentina.com","verde;http://www.flashargentina.com","marrón;http://www.flashargentina.com","magenta;http://www.flashargentina.com");

listenerPrincipal = new Object();
listenerPrincipal.change = function (){
    var ItemSeleccionado = PrincipalCb.selectedItem.label;
   SubCb.removeAll();
   var subArray = eval(ItemSeleccionado);
   var SubCombo = new Array()
   for(var i = 0; i < subArray.length; i++) {
         SubCombo = subArray[i].split(";");
         SubCb.addItem(SubCombo[0],SubCombo[1]);
}
   }
listenerSecundario = new Object();
listenerSecundario.change = function (evt){
           loadMovie(SubCb.selectedItem.data,"conten");
}
PrincipalCb.addEventListener("change", listenerPrincipal);
SubCb.addEventListener("change", listenerSecundario);

¿ Cuál es mi error ?. Gracias de antemano.

Por pandemonium

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 26 May 2006 07:34 am
"conten" o "conte"?
loadMovie(SubCb.selectedItem.data, conten); // ( es sin comillas y si las pones reemplaza a conten)
ruta de conten? correcta y completa

Por Teseo

SWAT Team

1780 de clabLevel

14 tutoriales

Genero:Masculino   SWAT

firefox
Citar            
MensajeEscrito el 26 May 2006 09:16 am
No, por lo visto es un bug, lo he arreglado poniendo un combobox en la pelicula principal. Pero gracias de todas formas

Por pandemonium

5 de clabLevel



 

msie
Citar            
MensajeEscrito el 26 May 2006 10:53 am
La solución OFICIAL (por parte de Macromedia|Adobe) era ir a tu movie principal, coger un combobox, soltarlo en el escenario y borrarlo ( de forma que se quede una instancie en la biblioteca )

¿Por qué este fallo? Sencillo, es porque los componentes de las nuevas versión usan ciertas clases que deben de ser incluidas en la película principal, si ésta no las carga pues no funcionarán correctamente. Al tener una copia en la biblioteca, la película principal ya se encarga de cargar esas clases necesarias

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

firefox
Citar            
MensajeEscrito el 27 May 2006 08:41 am
Gracias por la aclaración Iceman.
Es una solución que deja mucho que desear por parte de Macromedia porque, la película gana peso considerablemente.

Por pandemonium

5 de clabLevel



 

msie

 

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