Hey Everyone,
I am having the same problem. You can see this problem if you just paste this code into an FLA.
import com.greensock.events.LoaderEvent;
import com.greensock.loading.XMLLoader;
var xmlLoader:URLLoader = new URLLoader();
xmlLoader.addEventListener(Event.COMPLETE, showXML);
xmlLoader.load(new URLRequest("http://184.106.202.71/blog/wp-includes/feed-hooky.php?mode=blog"));
function showXML(e:Event):void {
//trace("From URLREQUEST: complete" + XML(e.target.data));
trace("From URLREQUEST: complete");
}
var cultureXmlLoader:XMLLoader;
var loaderMaxQueue:LoaderMax;
cultureXmlLoader = new XMLLoader("http://184.106.202.71/blog/wp-includes/feed-hooky.php?mode=blog", {name:"culture", estimatedBytes:801, noCache:true, onOpen:handleOpen, onError:handleError, onFail:handleFail, onSecurityError:handleSecurtyError, onProgress:progressHandler, onComplete:completeHandler});
cultureXmlLoader.load();
function handleError(event:LoaderEvent):void
{
trace("***********Error load handleError");
}
function handleFail(event:LoaderEvent):void
{
trace("***********fail load");
}
function handleOpen(event:LoaderEvent):void
{
trace("***********opening load");
}
function handleSecurtyError(event:LoaderEvent):void
{
trace("***********security error");
}
function completeHandler(event:LoaderEvent):void
{
trace("**********complete");
}
function errorHandler(event:LoaderEvent):void
{
trace("**********errorHandler");
}
function progressHandler(event:LoaderEvent):void
{
trace("**********progressHandler");
}
You will notice that the URLRequest gets the XML just fine. But the XMLLoader does not complete. It will "open", and will kick out some progress traces then will just quit. You won't see the fail, error, or securityError functions called either. Thoughts?
Thank you,
Ben McMaster
http://www.benmcmaster.com