如何在Action Script 3.0中加载外部xml文件,我看过教程http://webdeginer.blogspot.com/2010/06/external-xml-loading.html,是不是我需要看更多教程?
答案 0 :(得分:3)
如果您尝试链接到自己的博客“只是我碰巧在网上看到的博客”,您应该做的最低限度是确保博客名称和您的博客SO中的屏幕名称是不同的。
也就是说,那里的代码没有监听io-error和安全错误,URLLoader
在找不到URL时抛出,而且由于安全域违规而无法访问URL 。如果您不处理这些事件,Flash播放器将抛出未处理的错误,您可能甚至不知道,除非您正在使用Flash播放器的调试版本。
xmlob.addEventListener(SecurityErrorEvent.SECURITY_ERROR, securityErrorHandler);
xmlob.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
function securityErrorHandler(e:SecurityErrorEvent):void
{
trace("security error occurred:\n" + e);
}
function ioErrorHandler(e:IOErrorEvent):void
{
trace("io error occurred:\n" + e);
}