public class loadTwitter extends MovieClip { private var _twitterXML:XML; // Variable donde se almacena el XML con todos los datos del twitter
public function loadTwitter() { trace("hola"); var Usuario:String="eze_arg"; // Nombre de usuario de twitter de donde va a cargar los datos var Cantidad:int=10; // cantidad de comentarios que va a cargar
// Arma la Url de donde va a obtener los datos var url:String="http://twitter.com/statuses/user_timeline/"+Usuario+".rss?count="+Cantidad.toString();
var urlReq:URLRequest = new URLRequest(url);
var loader:Loader = new Loader(); loader.addEventListener(Event.COMPLETE, SuccessFunc); // Funcion q ejecuta cuando termina de cargar el XML loader.addEventListener(IOErrorEvent.IO_ERROR, IOError); loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR,SecurityError);
loader.load(urlReq); // Inicia la carga del XML }
private function SuccessFunc(e:Event):void {// Funcion q ejecuta cuando termina de cargar el XML if (e.target.data) { // Verifica si cargo el XML _twitterXML = new XML(e.target.data); // Carga la Variable _twitterXML con elXML } trace("entro"); //////////////////// // PROCESA EL XML // ////////////////////
}
private function IOError(e:Event):void { // handle error } private function SecurityError(e:Event):void { // handle error }