Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/10/2009, 15:40
Avatar de mortiprogramador
mortiprogramador
Colaborador
 
Fecha de Ingreso: septiembre-2009
Ubicación: mortuoria
Mensajes: 3.805
Antigüedad: 14 años, 7 meses
Puntos: 214
Respuesta: ayuda con combobox

Hola
Pues usando tus estilos me funciona cambiando 2 cosas, aquí te dejo el código completo

Que cambie?
esta linea
buscador.setChangeHandler("seleccion");
por esta
buscador.addEventListener("change", seleccion);

y la función seleccion

espero te sirva
saludos

Código as:
Ver original
  1. ////----------------comboBox_color-----////
  2.  
  3. buscador.setStyle("themeColor","haloBlue");
  4. buscador.setStyle("backgroundColor","0xe6f5FF");
  5. buscador.setStyle("borderColor","0xccf0ff");
  6. buscador.setStyle("highlightColor","0x3CECFF");
  7. buscador.setStyle("marginLeft","2");
  8. buscador.setStyle("fontSize","9");
  9. //---------------------------------acciones
  10. function seleccion() {
  11.     url = this.getSelectedItem().data;
  12.     trace(url);
  13.     getURL(url, "_blank");
  14. }
  15.  
  16. datos = new LoadVars();
  17. datos.load("buscador.txt");
  18. datos.onLoad = function() {
  19.     linksArray = new Array();
  20.     for (i=0; i<datos.num_enlaces; i++) {
  21.         // -- crear un elemento real
  22.         var misLinks = new Object();
  23.         misLinks.label = eval("datos.nombre"+i);
  24.         misLinks.data = eval("datos.enlace"+i);
  25.         // -- colocarlo en la matriz
  26.         linksArray[i] = misLinks;
  27.     }
  28.     // -- rellenar comboBox
  29.     buscador.setDataProvider(linksArray);
  30.     // -- asignar manejador de eventos al combo
  31.     //buscador.setChangeHandler("seleccion");
  32.     buscador.addEventListener("change", seleccion);
  33. }