Foros del Web » Creando para Internet » Flash y Actionscript »

ComboBox ayuda con addEventListener

Estas en el tema de ComboBox ayuda con addEventListener en el foro de Flash y Actionscript en Foros del Web. Hola buenas tardes, este es mi primer post, y bueno es estado un buen rato buscando la manera, he encontrado informacion que me ha ayudado ...
  #1 (permalink)  
Antiguo 03/07/2009, 07:52
 
Fecha de Ingreso: julio-2009
Mensajes: 2
Antigüedad: 15 años, 4 meses
Puntos: 0
ComboBox ayuda con addEventListener

Hola buenas tardes, este es mi primer post, y bueno es estado un buen rato buscando la manera, he encontrado informacion que me ha ayudado a lograr una buena parte de lo que estoy programando, pero sigo con ciertos problemas, les comento.
Estoy haciendo un pagina en Flash 8 que hace ciertos calculos y se divide en 3 partes estos calculos dependiendo el consumo haya sido alto, medio o bajo, tengo unos combos que seleccionando un determinado mes coloca en un textInput un valor que traigo de una base de datos, el problema es que tengo 3 combos para el consumo alto(acombo1, acombo2, acombo3), 3 combos para el consumo medio(mcombo1, mcombo2, mcombo3) y 3 para el consumo bajo(bcombo1, bcombo2, bcombo3), el problema surgio cuando llegue al consumo medio ya que como funcinaba la 1era aprte ya no funcinoa aqui.
Para tratar de explicarme mejor, esto es asi

al seleccionar el mes en el acombo1 ---> coloca el valor cuota en el atexto1
al seleccionar el mes en el acombo2 ---> coloca el valor cuota en el atexto2
al seleccionar el mes en el acombo3 ---> coloca el valor cuota en el atexto3

hasta aqui todo iba muy bien el problema fue cuando llegue a los combos de ocnsumo medio
al seleccionar el mes en el mcombo1 ---> coloca el valor cuota en el mtexto1
al seleccionar el mes en el mcombo2 ---> coloca el valor cuota en el mtexto2
al seleccionar el mes en el mcombo3 ---> coloca el valor cuota en el mtexto3

Código:
function cbx_alta_cuota() {
	for(i = 1; i <= 3; i++) {
		this["acombo"+i].addItem({data:"01", label:"Enero"});
		this["acombo"+i].addItem({data:"02", label:"Febrero"});
		this["acombo"+i].addItem({data:"03", label:"Marzo"});
		this["acombo"+i].addItem({data:"04", label:"Abril"});
		this["acombo"+i].addItem({data:"05", label:"Mayo"});
		this["acombo"+i].addItem({data:"06", label:"Junio"});
		this["acombo"+i].addItem({data:"07", label:"Julio"});
		this["acombo"+i].addItem({data:"08", label:"Agosto"});
		this["acombo"+i].addItem({data:"09", label:"Septiembre"});
		this["acombo"+i].addItem({data:"10", label:"Octubre"});
		this["acombo"+i].addItem({data:"11", label:"Noviembre"});
		this["acombo"+i].addItem({data:"12", label:"Diciembre"});
		
		this["acombo"+i].addEventListener("change", this);		
	}
}

this.change = function(acombo:Object) {
	j = acombo.target;
	h = eval(j).selectedItem.data;
	ancbx = substring(eval(j),length(j),1);
	res_rpc = recupera_punta_cuota(h,"H-TLF","CARGOS FIJOS","Sur","punta");
	eval("atexto"+ancbx).text = res_rpc;
}


function cbx_media_cuota() {
	for(i = 1; i <= 3; i++) {
		this["mcombo"+i].addItem({data:"01", label:"Enero"});
		this["mcombo"+i].addItem({data:"02", label:"Febrero"});
		this["mcombo"+i].addItem({data:"03", label:"Marzo"});
		this["mcombo"+i].addItem({data:"04", label:"Abril"});
		this["mcombo"+i].addItem({data:"05", label:"Mayo"});
		this["mcombo"+i].addItem({data:"06", label:"Junio"});
		this["mcombo"+i].addItem({data:"07", label:"Julio"});
		this["mcombo"+i].addItem({data:"08", label:"Agosto"});
		this["mcombo"+i].addItem({data:"09", label:"Septiembre"});
		this["mcombo"+i].addItem({data:"10", label:"Octubre"});
		this["mcombo"+i].addItem({data:"11", label:"Noviembre"});
		this["mcombo"+i].addItem({data:"12", label:"Diciembre"});
		
		this["mcombo"+i].addEventListener("change", this);		
	}
}

this.change = function(mcombo:Object) {
	j2 = mcombo.target;
	h2 = eval(j2).selectedItem.data;
	ancbx2 = substring(eval(j2),length(j2),1);
	res_rpc2 = recupera_punta_cuota(h,"H-TLF","CARGOS FIJOS","Sur","punta");
	eval("mtexto"+ancbx2).text = res_rpc2;
}
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:54.