Comunidad de diseño web y desarrollo en internet online

buscador, rutas del txt

Citar            
MensajeEscrito el 14 Feb 2009 03:34 pm
Hola, estoy haciendo un buscador de palabras q busca en diferentes cajas de texto, cargadas todas de un txt.

Pero tengo un problema de rutas, pq el buscador funciona perfectamente, pero.... cuándo su swf lo cargo en la peli principal (index.swf) mediante loadmovie, ya no se me muestra los textos txt, es decir, q no me lo carga, y no entiendo el porqué...

Os pongo el code del buscador, a ver si está aqui el fallo.... pq yo ya he probado de todo.

Código ActionScript :

var palabExacta:Boolean = new Boolean(false);
var mayusMinus:Boolean = new Boolean(false);
var misCampos:Array = new Array(CEREALES, CARNES, VERDURAS, GRASAS, FRUTAS, LACTEOS);
var miBusqueda:Buscador = new Buscador();
var resulCaja, n:Number = 0;

contarBusq = 0;

loadVariables("buscador.txt","_root");

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 = "Ningún resultado en la sección de " + misCampos[n] + ". Pulsa de nuevo el botón BUSCAR, para buscar en las otras secciones";
      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;
   }
}


Muchas gracias por vuestro tiempo

Por Hapki

Claber

268 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Feb 2009 06:56 pm
No te funciona cuando pruebas el index.fla desde flash mismo
¿O cuando pruebas el index desde el .html donde esta insertado?

saludos alejandro

Por webgeri

58 de clabLevel



Genero:Masculino  

montevideo

opera
Citar            
MensajeEscrito el 14 Feb 2009 07:01 pm
Aunque ahora que leo tu codigo.

esta linea

Código :

loadVariables("buscador.txt","_root"); 


prueba ahi dejala con this

Código :

loadVariables("buscador.txt",this); 


o puedes agregar un loockroot antes, o usar loadVars

saludos alejandro

Por webgeri

58 de clabLevel



Genero:Masculino  

montevideo

opera
Citar            
MensajeEscrito el 14 Feb 2009 07:13 pm
El otro cuidado que tienes que tener es la ubicación de los archivos index.html buscador.swf buscador.txt
Según como esten ubicados será como tengas que poner la rutas para acceder a cada uno de ellos.

saludos alejandro

Por webgeri

58 de clabLevel



Genero:Masculino  

montevideo

opera
Citar            
MensajeEscrito el 14 Feb 2009 08:28 pm
Ais.. GRACIAS!! cambiando el root por el this, ya funcionó!! :D

Mil gracias :D

Por Hapki

Claber

268 de clabLevel



 

firefox
Citar            
MensajeEscrito el 14 Feb 2009 08:57 pm
Una cosita más.... en esta parte del código...

Código ActionScript :

 status_txt.text = "Ningún resultado en la sección de " + misCampos[n] + ". Pulsa de nuevo el botón BUSCAR, para buscar en las otras secciones"; 



Pues en el status_txt, me devuelve este texto:

Código :

Ningún resultado en la sección de _level0.CEREALES. blablabla...

De dónde sale lo de "_level0" ??? Y cómo puedo quitarlo, pq por más vueltas q le doy, no sé como hacerlo.

Por Hapki

Claber

268 de clabLevel



 

firefox

 

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