Comunidad de diseño web y desarrollo en internet online

Please,,,, Ayuda urgente con comboBox :(

Citar            
MensajeEscrito el 08 Ago 2008 04:16 pm
Hola, mi nombre es tufik y es la primera ves que posteo un mensaje en este foro.
Bueno tengo un problema que no logro solucionar con este componente en AS3.

Resulta que tengo un ComboBox llenado con unos datos, Ejemplo:
myComboBox.addItem({label:"nombre1"});
myComboBox.addItem({label:"nombre2"});
myComboBox.addItem({label:"nombre3"});


En una base de datos MySql tengo almacenado una opcion que ya habia seleccionado con anterioridad, lo que deseo es que al traer la informacion de la BD, se me seleccione el ComboBox, con la opcion que tenia anteriormente en mi BD, ejemplo:

Recibo mi dato en una variable..... asi
var datoSeleccionado:string = "nombre2";
Como hago para que mi ComboBox seleccione automaticamente a "nombre2" en el menu desplegable............ El manual de flash dice que con selectedItem pero no se si lo este utilizando mal por que no me funciona.

Yo lo pongo asi
myComboBox.selectedItem = datoSeleccionado; :(

Por tufik2

30 de clabLevel



 

msie7
Citar            
MensajeEscrito el 08 Ago 2008 05:34 pm
Con selectedItem te devolverá el item seleccionado pero no te seleccionará el item.
Esto es un ejemplo de lo que quieres, toda esta complicación se evitaría si en vez de un string recibes un número entero:

Código :

var datos:Array = myComboBox.dataProvider;
var activar:String = "nombre 2";
var index:Number = -1;
var n:Number = 0;

while (n < datos.length && index < 0){
   
   if(activar == datos[n]){
      
      index = n;
      
      myComboBox.selectedIndex = index;
      
   }
   
   n++;
   
}

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 09 Ago 2008 05:09 am
Ok, gracias hombre, si ya he solucionado,,, :).. pero ahora me ha surgido otra pregunta..... pero es sobre otro tema, asi que mejor posteo un foro nuevo,,, gracias amigo por tu ayuda,,, :)

Por tufik2

30 de clabLevel



 

msie7

 

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