Olá, eu fiz uma classe básica para teste com intuito de retornar um
xmllist para a minha app:
package lista {
import flash.net.*;
import flash.display.*;
import flash.events.*;
public class Lista extends Sprite {
private var xml:XML;
private var xmlURLRequest:URLRequest;
private var xmlURLLoader:URLLoader;
private var xmlList:XMLList;
public function Lista(){
xmlURLLoader = new URLLoader();
xmlURLRequest = new URLRequest("url/lista.xml");
xmlURLLoader.load(xmlURLRequest);
xmlURLLoader.addEventListener(Event.COMPLETE, xmlData);
function xmlData(event:Event):void
{
xml = new XML(event.target.data);
xmlList = xml.*;
Alert.show('lista: '+xmlList); //aqui exibe certo
dispatchEvent(new Event(Event.COMPLETE));
}
}
}
//////// agora arquivo MXML ///////
public var clsLista:Lista=new Lista();
public function exibeXml():void{
Alert.show('lista origem classe: '+clsLista.xmlLista);
}
///////
quando eu carrego a funçao exibeXml nada retorna.
--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
Para sair da lista, envie um email em branco para [EMAIL PROTECTED]
Mais opções estão disponíveis em http://groups.google.com/group/flexdev
-~----------~----~----~----~------~----~------~--~---