Re: [问题] 加载多张外部图片如何排序?

楼主: scars (scars)   2014-05-17 15:44:18
※ 引述《tabear (胖熊)》之铭言:
: for(j=1;j<=5;j++){
: imageUrl=data_obj[j].name+".jpg";
: var loadPic:Loader=new Loader();
: loadPic.contentLoaderInfo.addEventListener(Event.COMPLETE
: ,function(e:Event):void{
: var icon:Image=new Image();
: icon.source=e.target.content;
: addchild(icon);
: });
: loadPic.load(new URLRequest(imageUrl));
: }
将你的 loop 写成 recursion 就行了
function loadImage(j:int){
imageUrl=data_obj[j].name+".jpg";
var loadPic:Loader=new Loader();
loadPic.contentLoaderInfo.addEventListener(Event.COMPLETE
,function(e:Event):void{
var icon:Image=new Image();
icon.source=e.target.content;
addchild(icon);
if(j<5) loadImage(j+1);
});
loadPic.load(new URLRequest(imageUrl));
}
loadImage(1);
话说这样似乎也不太算 recursion

Links booklink

Contact Us: admin [ a t ] ucptt.com