用MovieClipLoader连续加载外部图片并进行控制
点击次数:43 次 发布日期:2008-11-21 23:37:38 作者:源代码网
|
代码如下: var selectedmc;
源代码网供稿.var id=1; var Num=13; var myML:MovieClipLoader=new MovieClipLoader(); var myL:Object=new Object(); myL.onLoadComplete=function(target:MovieClip){ if(id==1) target._visible=true; else target._visible=false; _root["imgBtn"+id+"_btn"].label=id; trace(_root["imgBtn"+id+"_btn"]); id++; if(id<Num){ loadpic(id); }else{ //for(var i=;i<Num,i++){ //} } } myL.onLoadInit=function(target:MovieClip){ target._width=400; target._height=300; target._x=(540-400)/2; target._y=30; } myL.onLoadProgress=function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number){ _root["imgBtn"+id+"_btn"].label=Math.round(100*bytesLoaded/bytesTotal)+"%"; } myML.addListener(myL); function loadpic(n){ var name_btn="imgBtn"+n+"_btn"; var name_mc="imgMc"+n+"_mc"; name_btn=_root.attachMovie("Button",name_btn,_root.getNextHighestDepth()); name_mc=_root.createEmptyMovieClip(name_mc,_root.getNextHighestDepth()); name_mc.id=n; name_btn.setSize(35,22); name_btn._x=10+(n-1)*40; name_btn._y=360; name_btn.toimg=name_mc; name_btn.onPress=function(){ selectedmc._visible=false; selectedmc=this.toimg; selectedmc._visible=true; } var n2=n; if(Number(n2)<10)n2="0"+n2; //myML.loadClip("/Upload/2006-05/"-b.jpg",name_mc); myML.loadClip("/Upload/2006-05/".jpg",name_mc); } btn.label="导入"; btn.onPress=function(){ loadpic(id); } |
