Estoy empezando en as (aunque conozco varios lenguajes de programacion) y se me ha presentado un problema con el combobox. La cuestion es tan simple como que quiero mostrar el valor del combobox seleccionado una vez pulso un boton.
El codigo es:
my_cb.addItem({data:1, label:"First Item"});
my_cb.addItem({data:2, label:"Second Item"});
my_cb.addItem({data:3, label:"Third Item"});
my_cb.addItem({data:4, label:"Fourth Item"});
function combo(){
//texto es un label
texto.text = my_cb.value;
}
y en el boton tengo
on (release) {
combo();
}
Al pulsar el boton no hace nada. Si he conseguido, siguiendo la ayuda de flash, mostrar el resultado seleccionar cualquiera de los item, pero me interesa mostrarlo al pulsar un boton. EL codigo que uso que funciona es:
my_cb.addItem({data:1, label:"First Item"});
my_cb.addItem({data:2, label:"Second Item"});
my_cb.addItem({data:3, label:"Third Item"});
my_cb.addItem({data:4, label:"Fourth Item"});
var cbListener:Object = new Object();
cbListener.change = function(evt_obj:Object) {
texto.text = my_cb.value;
};
my_cb.addEventListener("change", cbListener);
Gracias a todos.