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; }