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.
