Comunidad de diseño web y desarrollo en internet online

leer contenido de combobox

Citar            
MensajeEscrito el 16 Dic 2012 12:25 pm
Quiero hacer un banner que calcule un presupuesto y tengo varios combo para seleccionar distintas opcione, después en base a estas calcularía el presupuesto, pero no puedo pasar la varaible leida en el combo. Con esto intento mostrar en un texto dinamico el valor del elemento seleccionado. desde dentro de la funcion si se puede claro, pero lo que necesito es recopilar lo que va seleccionado para ir actualizando el resultado.

//añado los valores al combo
origen_cb.prompt = "Seleccione valor";
origen_cb.addItem( {label: "A", data: "aaa" } );
origen_cb.addItem( {label: "B, data: "bbb" } );
origen_cb.addItem( {label: "C, data: "ccc" } );
origen_cb.addItem( {label: "D, data: "ddd" } );

origen_cb.addEventListener(Event.CHANGE, selecciona);
resultado.text=origen1;

function selecciona(event:Event){
origen1 = origen_cb.value;
}

Por asesorpc

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 16 Dic 2012 08:39 pm
Me parece que faltó mirar un poco mas la ayuda, sería

Código ActionScript :

function selecciona(event:Event){
 origen1 = event.target.selectedItem.data
}


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 17 Dic 2012 01:58 pm
eso tambien lo probe, ese no es el problema. La cuestión es que quiero recoger en origen1 (una variable) el dato seleccionada para después hacer uso de ella y como esta ahora al poner origen1 en resultado.text (texto dinamico) no muestra nada. Si pongo resultado.text dentro de la función selecciona si lo hace.

Como podría definir origen1 como una variable global o algo así?

gracias de todas formas por el interés.

Por asesorpc

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 17 Dic 2012 02:08 pm
Los campos de texto se setean desde la propiedad text, asignarle directamente una variable está deprecado desde AS2

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 17 Dic 2012 02:15 pm
?? me has dejado planchado.

Planteo mi necesidad de una forma sencilla, tenemos dos combos cada uno de ellos con los números del 0 al 9 y quiero que según seleccionas un valor en un combo se muestre el resultado de la multiplicación de ambos combos.

Por asesorpc

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 17 Dic 2012 02:18 pm
Algo asi

Código ActionScript :

var origen1:Number = Number(combo1.selectedItem.data)
var origen2:Number = Number(combo2.selectedItem.data)
var resultado:Number = origen1+origen2
resultado_txt.text =  resultado.toString();


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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