·您当前的位置:首页 > 技术教程 > AS2与AS3技术 >

[AS3]as3以数组形式加载多个图片文件数组应用完整示例

时间:2013-10-21 09:47cuplayer.com
[AS3]as3以数组形式加载多个图片文件数组应用

[AS3]as3以数组形式加载多个图片文件数组应用

  1. //cuplayer.com提示要加载的素材数组 
  2.  
  3. var imagesArray:Array = new Array('image1.jpg', 'image2.jpg','image3.jpg','image4.jpg'); 
  4.  
  5. //cuplayer.com已加载的素材数组 
  6.  
  7. var loadedArray:Array = new Array(); 
  8.  
  9. var counter:int = 0
  10.  
  11. //cuplayer.com加载文件函数 
  12.  
  13. function loadImage():void{ 
  14.  
  15.    var loader:Loader = new Loader();    
  16.  
  17. loader.contentLoaderInfo.addEventListener(Event.COMPLETE, loaded);   
  18.  
  19.  loader.load(new URLRequest(imagesArray[counter]));} 
  20.  
  21. //加载成功后调取 
  22.  
  23. function loaded(e:Event):void{    
  24.  
  25. //将已加载的置入数组   
  26.  
  27.  loadedArray.push(e.target.content);  
  28.  
  29.  //判断是否是最好一个   
  30.  
  31.   if(counter == imagesArray.length-1){      
  32.  
  33.       for(var i:uint = 0; i < loadedArray.length; i++){     
  34.  
  35.        loadedArray[i].x = 0 + i * 100;            
  36.  
  37. addChild(loadedArray[i]);       }      
  38.  
  39.   }   else{      
  40.  
  41.   counter++;      
  42.  
  43.   loadImage();   
  44.  
  45.  }} 
  46.  
  47. //cuplayer.com从第一个开始加载 
  48.  
  49. loadImage(); 

 

热门文章推荐

请稍候...

保利威视云平台-轻松实现点播直播视频应用

酷播云数据统计分析跨平台播放器