flash 问题

[复制链接]
查看11 | 回复2 | 2011-8-23 11:24:29 | 显示全部楼层 |阅读模式
var myXML:XML = new XML();
var XML_URL:String = "XMLData.xml";
var myXMLURL:URLRequest = new URLRequest(XML_URL);
var myLoader:URLLoader = new URLLoader(myXMLURL);
myLoader.addEventListener(Event.COMPLETE, xmlLoaded);
function xmlLoaded(evtObj:Event) {
myXML = XML(myLoader.data);
var uu1= myXML.item.(level == 1).forname;
var uu2= myXML.item.(level == 2).forname;
var uu3= myXML.item.(level == 3).forname;
var uu4= myXML.item.(level == 4).forname;
var uu5= myXML.item.(level == 5).forname;
var uu6= myXML.item.(level == 6).forname;
var jpg:Loader =new Loader();
jpg.load(new URLRequest(uu1));
mc1.xxa.addChild(jpg);
jpg.load(new URLRequest(uu2)); //不好使
mc2.xxa.addChild(jpg);//不好使
}
为什么? 我想继续给其他的mc 装载图片怎么做?

回复

使用道具 举报

千问 | 2011-8-23 11:24:29 | 显示全部楼层
我测试和你的结果恰恰相反,是第一幅图装载不进来。第一张图片:mc1.xxa.addChild(jpg);图片文件大,在这个动作还没有完成的时候,就开始装载第二张:mc2.xxa.addChild(jpg);//不好使结果只有第二张图片可见。第一张被覆盖掉了。....................张志晨建议:使用不同的loader;也可以用侦听控制下,等图片1加载完了再加载图片2. (用递归函数)...
回复

使用道具 举报

千问 | 2011-8-23 11:24:29 | 显示全部楼层
afasdf...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行