Comunidad de diseño web y desarrollo en internet online

Cargar multiples txt en diferentes Textarea en Flash CS5 con AS3

Citar            
MensajeEscrito el 26 Jul 2011 01:24 pm
Les comento mi duda:

Estoy armando una animacion en donde necesito cargar externamente un txt en un TextArea y otro txt en otro TextArea (en otra escena o en otro frame)

Consegui cargar uno de los txt, pero el tema es q cuando quiero implementar el segundo txt, no carga o me da errores.

Les muestro el codigo que estoy usando:

Código :

import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;

var loader:URLLoader = new URLLoader(new URLRequest("ponencias.txt"));
loader.addEventListener(Event.COMPLETE, loadPonencias);

function loadPonencias(event:Event):void {
   var loadedText:URLLoader = URLLoader(event.target);
   ponencias_list.htmlText = loadedText.data;
}


Este solo anda, perfecto, pero en donde quiero q cargue el segundo txt, ya no carga.
Alguna idea?

Gracias!

Por seba.fade.out

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 26 Jul 2011 02:27 pm
¿Como est{as cargando el segundo? ¿Que error te da exactamente?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 26 Jul 2011 03:08 pm
En principio, probe con este codigo en el primer frame q carga el TextArea:

Código :

import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;

var loader:URLLoader = new URLLoader(new URLRequest("ponencias.txt"));
loader.addEventListener(Event.COMPLETE, loadPonencias);

function loadPonencias(event:Event):void {
   var loadedText:URLLoader = URLLoader(event.target);
   ponencias_list.htmlText = loadedText.data;
}


y este en el segundo fotograma q carga el TextArea:

Código :

import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;

var MyText:URLLoader = new URLLoader(new URLRequest("creditos.txt"));
loader.addEventListener(Event.COMPLETE, loadCreditos);

function loadCreditos(event:Event):void {
   var MyloadedText:URLLoader = URLLoader(event.target);
   creditos_list.htmlText = MyloadedText.data;
}


No tira ningun error, pero no carga. Y si desde la navegacion accedo primero al segundo TextArea, y despues voy al primero, el primero no anda.


Despues, probe cargandolo asi:

Código :

import flash.net.URLLoader;
import flash.net.URLRequest;
import flash.events.Event;

var loader:URLLoader = new URLLoader(new URLRequest("ponencias.txt"));
loader.addEventListener(Event.COMPLETE, loadPonencias);

function loadPonencias(event:Event):void {
   var loadedText:URLLoader = URLLoader(event.target);
   ponencias_list.htmlText = loadedText.data;
}
var MyText:URLLoader = new URLLoader(new URLRequest("creditos.txt"));
loader.addEventListener(Event.COMPLETE, loadCreditos);

function loadCreditos(event:Event):void {
   var MyloadedText:URLLoader = URLLoader(event.target);
   creditos_list.htmlText = MyloadedText.data;
}


Reacciona exactamente igual, pero larga este error:

Código :

TypeError: Error #1009: Cannot access a property or method of a null object reference.
   at _2009_as3_Ponencias_fla::MainTimeline/loadCreditos()
   at flash.events::EventDispatcher/dispatchEventFunction()
   at flash.events::EventDispatcher/dispatchEvent()
   at flash.net::URLLoader/onComplete()

Por seba.fade.out

3 de clabLevel



 

chrome
Citar            
MensajeEscrito el 26 Jul 2011 04:15 pm
En el primer ejemplo copypasteaste y te olvidaste de cambiar la segunda línea, debería ser

Código ActionScript :

var MyText:URLLoader = new URLLoader(new URLRequest("creditos.txt"));
MyText.addEventListener(Event.COMPLETE, loadCreditos);


Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 26 Jul 2011 04:58 pm
Si, me di cuenta hace un rato y ya lo solucione.

Muchas gracias por tu ayuda!!!

Por seba.fade.out

3 de clabLevel



 

chrome

 

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