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

Problemas con textos externos

Estas en el tema de Problemas con textos externos en el foro de Flash y Actionscript en Foros del Web. Hola..tengo un prblema y n ose como solucionarlo. Tengo que cargar textos en flash desde un txt. y tengo este codigo: loadVariablesNum("mi_texto.txt", "_root.contenedor"); donde contenedor ...
  #1 (permalink)  
Antiguo 20/08/2007, 06:28
Avatar de lrecchia  
Fecha de Ingreso: diciembre-2005
Mensajes: 214
Antigüedad: 18 años, 11 meses
Puntos: 2
Problemas con textos externos

Hola..tengo un prblema y n ose como solucionarlo.
Tengo que cargar textos en flash desde un txt.
y tengo este codigo:
loadVariablesNum("mi_texto.txt", "_root.contenedor");
donde contenedor es el movie clip que tiene al texto dinamico entre otras cosas.
pero lo que me hace es abrirme un navegador y mostrarme el texto ahi..no entiendo porque..
si alguien me puede ayduar por favor
gracias
Otra Cosa: como tengo qeu cargar muchos textos en el sitio, esta bien que todos esten puestos en el mismo archivo de texto?...
&texto1= ksjdklasjdksja
&texto2=sadkjsakld
etc.
Gracias
  #2 (permalink)  
Antiguo 20/08/2007, 06:48
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 20 años, 4 meses
Puntos: 12
Re: Problemas con textos externos

Código:
var texto_externo = new LoadVars();
texto_externo.onLoad = function (ok:boleean) {
   if (ok) {
      var texto1:String = this.texto1;
      var texto2:String = this.texto2;
   }
}
texto_externo.load("mi_texto.txt");
Y ya tienes cargadas en variables flash texto1 y texto2 las variables texto1 y texto2 del documento de texto externo. Puedes suprimir las dos líneas de las variables por lo que quieras que hagan. Si tienes que rellenar un campo de texto con ellas:
Código:
...
   if (ok) {
      texto1_txt.text = this.texto1;
      texto2_txt.text = this.texto2;
   }
...
Donde texto1_txt y texto2_txt son los nombres de instancia de los campos de texto.

Saludos!
  #3 (permalink)  
Antiguo 20/08/2007, 07:08
Avatar de lrecchia  
Fecha de Ingreso: diciembre-2005
Mensajes: 214
Antigüedad: 18 años, 11 meses
Puntos: 2
Re: Problemas con textos externos

Perdon..no la tengo muy clara con actions script
pero el segundo codigo, no lo entendi.
eso seria para reemplazar uan parte del anterior y para que?.
gracias
  #4 (permalink)  
Antiguo 20/08/2007, 07:11
Avatar de lrecchia  
Fecha de Ingreso: diciembre-2005
Mensajes: 214
Antigüedad: 18 años, 11 meses
Puntos: 2
Re: Problemas con textos externos

otra cosa. alguno es el nombre del movie clip donde estan los textos?
  #5 (permalink)  
Antiguo 20/08/2007, 07:28
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 20 años, 4 meses
Puntos: 12
Re: Problemas con textos externos

Perdón, seguramente no me expresé bien. El segundo código sustituye a la parte del primero en caso de que quieras rellenar campos de texto dinámicos con lo obtenido del documento externo de texto. (Por cierto, que me acabo de dar cuenta que escribí boleean y toca boolean).

Y si los campos de texto están en un mc (por ejemplo nombre de instancia mc la cosa quedaría así:
Código:
var texto_externo = new LoadVars();
texto_externo.onLoad = function (ok:boolean) {
   if (ok) {
      mc.texto1_txt.text = this.texto1;
      mc.texto2_txt.text = this.texto2;
   }
}
texto_externo.load("mi_texto.txt");
Primero se crea el objeto LoadVars. Luego se crea la función que queremos que se ejcute cuando se hayan cargado los datos del documento (en este caso rellenamos los campos de texto en el mc). Y finalmente iniciamos la carga del docuemento.

Saludos!
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 22:47.