课程安排教学教案 新手提问 教辅资源 学生作业
返回首页
当前位置: 主页 > 在线视频教学 > 教学教案 >

5月27日Loader类实例

时间:2010-05-27 21:28来源:未知 作者:云不再自由 点击:

 

 

  1. package{  
  2.     import flash.display.Sprite;  
  3.     import flash.events.Event;  
  4.     import flash.display.Loader;  
  5.     import flash.net.URLRequest;  
  6.       
  7.     public class loadImg extends Sprite{  
  8.         private var left:uint=10;  
  9.         private var top:uint=10;  
  10.         private var maxWidth:uint;  
  11.         public function loadImg(maxNum:uint,_maxWidth:uint){  
  12.             maxWidth=_maxWidth;  
  13.             for(var i:uint=1;i<=maxNum;i++){  
  14.                 var my_loader:Loader=new Loader();  
  15.                 var path:String="image\\xiao"+i+".jpg";  
  16.                 var my_urlrequest:URLRequest=new URLRequest(path);  
  17.                 my_loader.contentLoaderInfo.addEventListener(Event.COMPLETE,_show)  
  18.                 my_loader.load(my_urlrequest)  
  19.             }  
  20.         }  
  21.         private function _show(e:Event):void{  
  22.             if(left+e.target.width>maxWidth){  
  23.                 left=10;  
  24.                 top+=e.target.height+10;  
  25.             }  
  26.             e.target.loader.y=top;  
  27.             e.target.loader.x=left;  
  28.             left+=e.target.width+10;  
  29.             addChild(e.target.loader)  
  30.         }  
  31.     }  
  1. var my_loader:Loader=new Loader();  
  2. my_loader.load(new URLRequest("image/xiao10.jpg"))  
  3. my_loader.contentLoaderInfo.addEventListener(Event.COMPLETE,_xianshi)  
  4. function _xianshi(e:Event){  
  5.     addChild(my_loader)  
  6. }  
  7. my_loader.x=my_loader.y=200;

/uploads/soft/100527/11.rar   源文件下载

(责任编辑:云不再自由)
顶一下
(2)
66.7%
踩一下
(1)
33.3%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名:密码: 验证码:点击我更换图片
推荐内容