Comunidad de diseño web y desarrollo en internet online

Buscador q cargue txt externo

Citar            
MensajeEscrito el 08 Feb 2009 11:02 pm
Hola! Estoy haciendo un buscador de palabras, pero de varias cajas de textos, pero el ejemplo q tengo, el texto está esrito directamente desde flash, y yo quiero q lo cargue desde un txt externo, he probado con loadVariables, pero como es un array, pq son varios textos, pues... no lo consigo, a ver si alguien me puede echar una mano...

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.

Por Hapki

Claber

268 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Feb 2009 10:36 am

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 09 Feb 2009 11:43 am
Gracias solisarg, pero ese tuto ya me lo miré antes de preguntar... pero de todas formas, ya dí con el problema... y es que yo intentaba cargar varios txt diferentes, y no sabía como hacerlo, no caí en la cuenta de q sólo debía cargar uno con las diferentes variables .... en fin, ya lo solucioné....

Pero aún sigo teniendo un pequeño fallo, y es q el code q os pongo, está dentro de un mc, pq lo carga el root con attachMovie, lo que pasa es q si lo pongo todo en el root funciona bien, pero si lo tengo dentro de un mc, q se carga en el root ya no funciona, he probado a poner _root en varios sitios, pero lo cierto es q lo he hecho a "ciegas" pq no sabía dónde ponerlo, ¿q es lo que debo hacer para solucionar este problemilla de rutas?

Gracias de antemano.

Por Hapki

Claber

268 de clabLevel



 

firefox
Citar            
MensajeEscrito el 09 Feb 2009 11:49 am
Si usas LoadVars, entonces estás encapsulando la carga (lo que no ocurre con loadVariables), luego tu code apunta por defecto a la línea de tiempo donde se encuentra, es decir si todos los elementos están en la línea de tiempo de tu MC, debería funcionar. Usualmente los problemas de rutas es mirar la peli e ir ubicando los elementos, con lo cual es difícilmente contestable en un post, a menos que no tengas claro que es scope

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

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