Foros del Web » Creando para Internet » Flash y Actionscript »

Problemon con LoadVars

Estas en el tema de Problemon con LoadVars en el foro de Flash y Actionscript en Foros del Web. Hola amigos... Soy novato en flash8. Tengo el problema de que usando ejemplos x ahi q he visto para leer archivos .txt, estos me funcionan ...
  #1 (permalink)  
Antiguo 18/07/2010, 17:40
 
Fecha de Ingreso: diciembre-2003
Mensajes: 66
Antigüedad: 20 años, 11 meses
Puntos: 1
Problemon con LoadVars

Hola amigos...

Soy novato en flash8. Tengo el problema de que usando ejemplos x ahi q he visto para leer archivos .txt, estos me funcionan a la perfeccion en mi pc SIN internet, pero cuando los pruebo en mi host, me aparece en el campo dinamico donde deberia salir el contenido leido.... UNDEFINED o bien se activan las clausulas de error de que no pudo cargar dichas variables.... Se me ocurre que estoy topando en algo infimo...

Como ejemplo pongo este codigo...

// LECTURA DEL ARCHIVO DE TEXTO EXTERNO
var loadvars:LoadVars = new LoadVars();
loadvars.onData = function (direccion:String):Void {
if (direccion!= undefined) {
direccion_text.text = direccion;
} else {
direccion_text.text = "No disponible para cargar el archivo externo.";
}
}


El archivo que leo se llama LUGAREVENTO.TXT con el campo "direccion".

PRIMERA CONFUSION:
En algunas partes, se dice que ese campo en el archivo .txt deberia escribirse como :
&direccion=mi lugar de residencia y en otra no sale el signo &...

SEGUNDA CONFUSION:
El problema de que no haya podido leer variables y salga UNDEFINED es porque no estan bien definida la variable al comienzo como string o algo asi ?

TERCERA CONFUSION :
Sino lee correctamente algun dato. ¿ Podria tratarse de que mi host algo le falta para que responda bien ?
Uso el hosting gratis que tiene PHP+SQL ....www.000webhost.com como referencia...

CUARTA CONFUSION :
¿ El archivo Si o Si, debe guardarse como tipo UTF-8 o da lo mismo en realidad. ?

¿ Podrian darme un ejemplo corto de como leer Correctamente estos archivos .txt ?

MUCHAS GRACIAS A TODOS X LA AYUDA...
  #2 (permalink)  
Antiguo 19/07/2010, 10:54
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Problemon con LoadVars

Hola hecpok:
Si quieres cargar 2 informaciones , por ejemplo tu dirección y tu teléfono desde un .txt tienes que escribir tu archivo lugarevento.txt así:
&direccón=Av xxxxxx 123&fono=3847652
En la película coloca 2 campos de texto dinámico con los nombres de instancia: direccion y fono.
En el primer frame de tu película el siguiente códigio:
Código actionscript:
Ver original
  1. var loadvars:LoadVars = new LoadVars();
  2. loadvars.load("lugareventos.txt");
  3. loadvars.onLoad = function(exito){
  4.  if(exito){
  5.  direccion.text = loadvars.direccion;
  6.  fono.text = loadvars.fono;
  7.  }
  8. }
Si los textos de tu archivo .txt tienes acentos, lo guardas con la codificación UTF-8.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 25/07/2010, 17:01
 
Fecha de Ingreso: diciembre-2003
Mensajes: 66
Antigüedad: 20 años, 11 meses
Puntos: 1
Respuesta: Problemon con LoadVars

Hola amigo BANDIT

Gracias x contestar.
Lamentablemente tu ejemplo tampoco me funciono a nivel de internet, a nivel de PC local, muestra sin problema el contenido de la variable que pido.

Es decir, del ejemplo que me diste, para el codigo, significa que NO pudo leer correctamente ese dato.

Ahora bien, SIN modificar tu codigo, probe mi archivo ''lugarevento.txt" CON y SIN el signo & antes de la variable, y NADA....no muestra nada despues dentro de la web.

Solamente tengo en ese archivo, la variable ''direccion=blablablabla" y en el codigo de flash tengo definido en el texto dinamico como nombre de instancia "direccion_txt" y ninguna variable donde sale el campo "variable".

Mi archivo .txt esta guardado con codificacion UTF-8.

La verdad no se me ocurre que puede ser. ¿ El Hosting tendra la culpa en algo que le falte para mostrar cosas correctamente ?

El host que ocupo es www.000webhost.com que tiene PHP y SQL incluido.

¿ que podra estar fallando ?

Gracias x la ayuda nuevamente.
  #4 (permalink)  
Antiguo 25/07/2010, 21:57
 
Fecha de Ingreso: diciembre-2005
Mensajes: 46
Antigüedad: 18 años, 11 meses
Puntos: 0
Respuesta: Problemon con LoadVars

probablemente te esta pasando lo mismo que a mi.
yo tengo los siguientes datos:

&empresa=AT&T
&fono=4444444
&direccion=av. nnnnnnnnn

El problema aqui es el AMPERSAND en el contenido (en el caso de la empresa AT&T), desde & se corta todo y lo demás.

Hasta el momento nadie a podido ayudarme!!!
  #5 (permalink)  
Antiguo 26/07/2010, 11:01
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Problemon con LoadVars

Hola hecpok:
El ejemplo que te di si funciona, si en local no tienes problema en visualizar la variable, en el servidor no deberías de tener ningún problema, a menos que no hayas subido tu archivo .txt al servidor o lo hayas puesto en otra carpeta sin darle al ruta de carga en el código.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/

Última edición por Bandit; 27/07/2010 a las 18:18
  #6 (permalink)  
Antiguo 26/07/2010, 11:53
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Problemon con LoadVars

Hola imasumaq:
Si tú quieres mostrar el AMPERSAD, tienes que escribirlo así: TT%26T.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #7 (permalink)  
Antiguo 26/07/2010, 18:48
 
Fecha de Ingreso: diciembre-2003
Mensajes: 66
Antigüedad: 20 años, 11 meses
Puntos: 1
Respuesta: Problemon con LoadVars

Hola de nuevo amigo BANDIT

Respecto a la duda de la existencia del archivo .txt.
Se encuentra cargado junto a los demas archivos que componen mi web, que es una carpeta que me proporciona mi host denominada "\public_html", ahi se encuentran todos mis archivos.

Incluso, dicho archivo lo deje con atributos (777) por si acaso y aun asi nada.

Y como te decia, a nivel local, no hay ningun problema, muestra de inmediato el contenido de mi archivo .txt.

Suponiendo que fuera la falta de "url absoluto" ¿ como deberia ser el link en flash ?..eso lo desconosco.

Muchas gracias nuevamente.
  #8 (permalink)  
Antiguo 05/08/2010, 22:43
 
Fecha de Ingreso: diciembre-2005
Mensajes: 46
Antigüedad: 18 años, 11 meses
Puntos: 0
Respuesta: Problemon con LoadVars

Cita:
Iniciado por Bandit Ver Mensaje
Hola imasumaq:
Si tú quieres mostrar el AMPERSAD, tienes que escribirlo así: TT%26T.

Espero haberte sido de ayuda.
Hola Bandit,
Sip gracias, si lo pude solucionar. Luego tuve un problema mayor (eso creo), dentro del articulo tengo urls que tiene el simbolo "&" estos son links que tienen que llevar a su respectiva web y entenderás que por eso no puedo reemplazar el "&".

Para este tipo de artículos estoy haciendolo con xml. Tengo otro problemilla con eso que lo planteare como tema nuevo.

Gracias.
No esta demás tu sugerencias con respecto al problema anterior.

Etiquetas: loadvars
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:57.