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

Importando texto en AS3.

Estas en el tema de Importando texto en AS3. en el foro de Flash y Actionscript en Foros del Web. La importacion de texto que antes era tan sencilla con LoadVariablesNum ahora ha cambiado totalmente en as3, el caso es que tengo el siguiente codigo ...
  #1 (permalink)  
Antiguo 21/04/2010, 01:34
 
Fecha de Ingreso: abril-2010
Mensajes: 1
Antigüedad: 14 años
Puntos: 0
Importando texto en AS3.

La importacion de texto que antes era tan sencilla con LoadVariablesNum ahora ha cambiado totalmente en as3, el caso es que tengo el siguiente codigo que si me hace un trace de un archivo txt externo.

mport flash.net.*;
var loader:URLLoader=new URLLoader();

loader.dataFormat=URLLoaderDataFormat.VARIABLES;
loader.load(new URLRequest("texto.txt"));
loader.addEventListener(Event.COMPLETE,carga);

function carga(event:Event) {
trace(loader.data.laVariable);
}

Lo que necesito es que en vez de hacer un trace, meter el texto importado en una caja de texto dinamico (imagino que metere el resultado de loader en una variable y esta asignarla al texto dinamico) pero no lo consigo, ¿alguna solucion? Gracias a todos.
  #2 (permalink)  
Antiguo 21/04/2010, 03:51
 
Fecha de Ingreso: octubre-2007
Ubicación: Madrid, España
Mensajes: 221
Antigüedad: 16 años, 6 meses
Puntos: 5
Respuesta: Importando texto en AS3.

sencillo, cambia el trace por
Código actionscript:
Ver original
  1. miTextoDinamico.text = loader.data.miVar;
__________________
El camino hacia la cima es, como el viaje hacia uno mismo, una ruta en solitario.
  #3 (permalink)  
Antiguo 21/04/2010, 04:18
 
Fecha de Ingreso: abril-2010
Mensajes: 13
Antigüedad: 14 años
Puntos: 0
Respuesta: Importando texto en AS3.

Yo en AS3 he conseguido importar texto con este código. Espero que te sirva de ayuda.

Código actionscript:
Ver original
  1. stop();
  2. //direccion del archivo de texto
  3. var url:String = "archivo.txt";
  4. //declaramos cargador de URL
  5. var cargador:URLLoader = new URLLoader();
  6. //le decimos que cuando termine de cargar el texto corra la funcion cargado
  7. cargador.addEventListener(Event.COMPLETE, cargado);
  8. //indicamos al cargador la direccion del archivo
  9. cargador.load(new URLRequest(url));
  10. //indicamos que la informacion debe manejarse como texto
  11. cargador.dataFormat = URLLoaderDataFormat.TEXT;
  12. //funcion cargado
  13. function cargado(event:Event):void {
  14.    //introduce la informacion cargada como una cadena (String)
  15.    miTextBox.text = event.target.data as String;
  16. }

Etiquetas: Ninguno
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 06:05.