Estimados Flasheros del foros del web, recientemente he estado practicando con AS3, y me he conseguido con un problema con la clase
URLLoader
Ya he probado, de todo y me consegui con que el URLLoader no me funciona solamente cuando coloco el swf en la web, todo me funciona perfecto cuando uso el Flash Player en Flash CS3, es decir a nivel local
(Ctrl+Enter)...
Este es el fragmento que no se ejecuta en la web !
Código PHP:
import flash.display.MovieClip;
import flash.net.URLRequest;
import flash.net.URLLoader;
import flash.events.Event;
import flash.events.MouseEvent;
import flash.media.Video;
import flash.events.HTTPStatusEvent.HTTP_STATUS;
var nFiles:Array = new Array();
var xmlLoader:URLLoader = new URLLoader();
var xmlData:XML = new XML();
xmlLoader.addEventListener("complete", LoadXML);
xmlLoader.addEventListener(HTTPStatusEvent.HTTP_STATUS, httpXML);
var xFile=(Math.random()*3).toString();
xmlLoader.load(new URLRequest("http://midominio.com/home/banner.xml"+xFile));
function httpXML(e:HTTPStatusEvent):void{
textInfo.text = e.status;
}
function LoadXML(e:Event):void{
textInfo.text = "Cargado maldita sea, no me funciona...";
var xmlData = new XML(e.target.data);
var Data:XMLList = xmlData.children();
for each (var Banner:XML in Data){
nFiles.push(new Array(Banner.children()[0].toString(),Banner.children()[1].toString()));
}
textInfo.text = nFiles.length;
//LoadNext();
}
Si ejecuto esto a nivel local, el SWF se conecta a la URL sin ningun problema y todo funciona perfecto, pero cuando subo el SWF y lo ejecuto en internet simplemente se queda en blanco la pelicula y no se ejecuta nada...
Ya Setie la exportacion a Flash 9.x y tambien coloque el uso de AS3, hasta me baje el plugin FLashPlayer 10.x y no tengo resultados favorables.
Espero tengan alguna idea de este problema..
Gracias... AS3 ROX !!