Comunidad de diseño web y desarrollo en internet online

NUEVA IDEA en COMBOBOX que me tiene loco!!!!

Citar            
MensajeEscrito el 23 Jul 2008 01:04 am
Hola chicos tengo un problema con una idea de in cliente... primero queria un combobox donde se seleccionara Ej: frutas y que en un txt dinamico me apareciera el precio del kilo. por lo que ocupe el sgte. cod.

var feria = new Array();
feria[0] = {fruta:"manzana", precio: "20.000" };
feria[1] = {fruta:"platano", precio: "25.000" };

//lleno el combobox con los datos
negocio_lb.dataProvider = feria;

negocio_lb.labelFunction = function(item) {
return item.fruta;

};
//listener o detector
var detector = new Object();
detector.change = function(evento) {
var mono = evento.target.selectedItem;
fruta_txt.text = mono.fruta;
precio_txt.text = mono.precio;


};
negocio_lb.addEventListener("change",detector);
//


// carga item por default... carga de fotos por defecto.
negocio_lb.selectedIndex = 0;
negocio_lb.dispatchEvent({type:"change"});


ok todo hasta ahi ok.

pero la idea ahora es que crea 3 botones una manzana, platano y una pera. entonces cuando el usuario aprete el boton ej. manzana, aparezca el combobox con una lista de 1 , 2 y 3 kilos. y si elije 3 kilos esta tenga un valor pero invisible al usuario. y asi pasa lo mismo con platano y pera.( si es que el usuario las selecciona)
ahora una vez que el usuario haya elejido sus alternativas abajo exista un txtDinamico que indique el total del precio.(que era invisible en forma individual).
no logro hacer que lea o que llame el combobox... trate con attachMovie pero no me funciona y menos lograr hacer la suma total.. ojala alguien me ayude.

Por jorgete

9 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 23 Jul 2008 09:02 am
Debes tener diferentes arreglos para cada fruta y cuando presiones los botones asignar estos arreglos al combo respectivamente, lo de sumar los precios lo haces haciendo un ciclo que recorra todos los valores del arreglo y los vas sumando.

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 26 Jul 2008 03:06 am
ughhtt eso de sumar no logro hacerlo... tengo como ejercicio este cod. pero no logro hacerlo para que funcione con una caja dinamica de texto.
este es el ejercicio... pero es sin txt

var a:String=5;
var b:String=7;
var c:Number;
c=Number(a)+Number(b);
trace(c)// Resultado 3

Por jorgete

9 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 27 Jul 2008 12:49 pm
Bueno en tu ejemplo el resultado debe ser 12, no 3. Solamente tendrías que asignar a cada variable el valor de una caja de texto que tu desees, por ejemplo tienes en el escenario dos cajas de texto una se llama "aText" y la otra "bText", en la primera está escrito el número 5 y en la segunda el número 7, aplicando tu mismo ejemplo debe ser algo así:

Código :

var a:String=_root.aText.text;
var b:String=_root.bText.text;
var c:Number;
c=Number(a)+Number(b);
trace(c)// Resultado 12

Por elchininet

Claber

3921 de clabLevel

17 tutoriales

Genero:Masculino  

Front-end developer at Booking.com

firefox
Citar            
MensajeEscrito el 27 Jul 2008 11:50 pm
ohh gracias

Por jorgete

9 de clabLevel



Genero:Masculino  

firefox

 

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