我正在使用as3 loader类,如下所示:
var l:Loader = new Loader();
l.addEventListener(Event.COMPLETE, onComplete);
l.load(new URLRequest(e.target.data));
function onComplete(e:Event){
addChild(e.target.content);
}
但它没有加载????
我已经导入了加载器类,它在没有事件监听器的情况下工作,但没有使用它。
此外,是否可以静默加载? E.G所以它在safari等活动窗口中看起来没有加载?
答案 0 :(得分:1)
不要将COMPLETE侦听器附加到加载程序。将其附加到加载程序的contentLoaderInfo属性。在你的情况下:
l.contentLoaderInfo.addEventListener(Event.COMPLETE, onComplete);
查看LiveDocs上的示例: http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/display/Loader.html#includeExamplesSummary