Os pongo el code:
Código ActionScript :
var palabExacta:Boolean = new Boolean(false); var mayusMinus:Boolean = new Boolean(false); var misCampos:Array = new Array(texto0_txt, texto1_txt, texto2_txt); var miBusqueda:Buscador = new Buscador(); var resulCaja, n:Number = 0; contarBusq = 0; function sumarTotal(){ acumTodo = 0; for (i=0; i<misCampos.length; i++){ miBusqueda.miCampo = misCampos[i]; resul = miBusqueda.buscarTodo(buscar_txt.text); acumTodo = acumTodo + resul; } return acumTodo; } buscar_btn.onRelease = function(){ resulTodo = sumarTotal(); miBusqueda.miCampo = misCampos[n]; resulPala = miBusqueda.buscar(buscar_txt.text); if (resulPala != -1 && n < misCampos.length){ contarBusq++; status_txt.text = "Coincidencia " + contarBusq + "/" + resulTodo; resulCaja = resulPala; Selection.setFocus(misCampos[n]); Selection.setSelection(resulPala, resulPala + buscar_txt.length); } else if (resulPala == -1 && n < (misCampos.length-1)){ status_txt.text = "Fin de la búsqueda en la caja " + misCampos[n] + ". Se han encontrado " + contarBusq + " coincidencias."; contarBusq = 0; n++; } else if (resulPala == -1 && n == (misCampos.length-1)){ status_txt.text = "Fin de la búsqueda en todas las cajas. Se han encontrado " + resulTodo + " coincidencias."; Selection.setFocus(buscar_txt); Selection.setSelection(0, buscar_txt.length); contarBusq = 0; n = 0; resulCaja = 0; } }
Los textos: texto0_txt , texto1_txt, etc... son las cajas de texto dinamico (donde está escrito el texto y que yo quiero cambiar por textos cargados externamente.
Gracias de antemano por vuestro tiempo.