Comunidad de diseño web y desarrollo en internet online

obtener valor de una caja de un combobox

Citar            
MensajeEscrito el 27 Sep 2005 04:46 am
tengo tres combobox como le hago q atraves de un boton y q al darle click obtenga los valores de los combobox y le pueda aser operacion,y los resultados los pueda mostrar en unos labels, no se si me explique bien. :)

Por ivanrock

7 de clabLevel



Genero:Masculino  

msie
Citar            
MensajeEscrito el 27 Sep 2005 06:11 am
Hola, primero WELCOME TO CRISTALAB :D

bueno con respecto a tu pregunta, si es con un boton diseñado por ti seria algo asi:

Código :

//Añadimos opciones al comboBox
miComboBox.addItem({label: "Prueba ", data: 1});
miComboBox.addItem({label: "Prueba mas", data: 2});
miComboBox.addItem({label: "Prueba un poco más", data: 3});
miComboBox2.addItem({label: "Prueba ", data: 1});
miComboBox2.addItem({label: "Prueba mas", data: 2});
miComboBox2.addItem({label: "Prueba un poco más", data: 3});
miComboBox3.addItem({label: "Prueba ", data: 1});
miComboBox3.addItem({label: "Prueba mas", data: 2});
miComboBox3.addItem({label: "Prueba un poco más", data: 3});


//Para que se redimensione la etiqueta
miLabel.autoSize = true;


miBtn.onRelease = function (){
   miLabel.text= "Seleccionado en 1: "+ miComboBox.selectedItem.label+
   "\nSeleccionado en 2: "+ miComboBox2.selectedItem.label+
   "\nSeleccionado en 3: "+miComboBox3.selectedItem.label;
}


Ahora tambien podriamos hacerlo sin un boton, y que la etiqueta se vaya actualizando cada vez que se selecciona un item en cada comboBox

Código :

//Añadimos opciones al comboBox
miComboBox.addItem({label: "Prueba ", data: 1});
miComboBox.addItem({label: "Prueba mas", data: 2});
miComboBox.addItem({label: "Prueba un poco más", data: 3});
miComboBox2.addItem({label: "Prueba ", data: 1});
miComboBox2.addItem({label: "Prueba mas", data: 2});
miComboBox2.addItem({label: "Prueba un poco más", data: 3});
miComboBox3.addItem({label: "Prueba ", data: 1});
miComboBox3.addItem({label: "Prueba mas", data: 2});
miComboBox3.addItem({label: "Prueba un poco más", data: 3});


//Para que se redimensione la etiqueta
miLabel.autoSize = true;
//Para poder saber que hace el usuario
//necesitamos un listener
var unListener:Object = new Object();

//definimos que haremos si el usuario
//selecciona un item de los comboBox´s 
//porque todos tienen el mismo listener
unListener.change = function (evento){
   miLabel.text=  "Seleccionado en label 1: "+miComboBox.selectedItem.label 
   + "\nSeleccionado en data de 2: " +miComboBox2.selectedItem.data
   + "\nSeleccionado en label de 3: " +miComboBox3.selectedItem.label;

}
//añadimos el listener a los  comboBox´s
miComboBox.addEventListener("change", unListener);
miComboBox2.addEventListener("change", unListener);
miComboBox3.addEventListener("change", unListener);


Bueno los códigos esta comentados y creo que se explican por sí solos :P

Ahora para aprendas más sobre comboBox puedes leerte esto:
Tutorial de uso del componente ComboBox de Flash MX 2004

y revisar la ayuda de Flash no estaria demás tampoco :D

cualquier duda, no dudes en postearla :wink:

saludos :)

Por Maikel

BOFH

5575 de clabLevel

22 tutoriales
5 articulos

Genero:Masculino   Team Cristalab

Claber de baja indefinida

firefox

 

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