+ -
当前位置:首页 → 问答吧 → 加载图片问题

加载图片问题

时间:2011-04-13

来源:互联网

大侠们,我想做一个同时加载多个图片的了,小弟我写了一加载图片的类,加载单个图片没有问题,但同时加载多个图片的时候就只能加载最后一个图片,其他都加载不上。
var arr:Array=new Array(1.jpg,2.jpg,3.jpg,4.jpg)
for(var i:int=0;i<arr.lenght;i++){

var Obj:small_Bitmap=new small_Bitmap
Obj.Load(arr[i])
addChild(Obj)
}
package {
       import flash.display.Sprite;
       import flash.net.URLRequest;
       import flash.display.Loader;
       import flash.events.*;
       import flash.display.Bitmap;
       public class small_Bitmap extends Sprite
       {
              public var Progress:int;
              private var urlBit:URLRequest;
              private var LoadBit:Loader;
              private var urlBitmap:Bitmap;
              public function small_Bitmap()
              {
                     
              }
              public function Load(url:String):void
              {
                     LoadBit = new Loader  ;
                     urlBit = new URLRequest(url);
                     LoadBit.load(urlBit);
                     //addChild(LoadBit)
                     //MovieClip(root).thumbMc_1.load(urlBit) ;
                     LoadBit.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,ProgressHandler);
                     LoadBit.contentLoaderInfo.addEventListener(Event.COMPLETE,ProgressComplete);
              }
              public function upLoad():void
              {
                     removeChild(urlBitmap);
              }
              private function ProgressHandler(_evt:ProgressEvent):void
              {
                     Progress = Math.round(_evt.bytesLoaded / _evt.bytesTotal * 100);
                     dispatchEvent(new Event('ProgressBitEvent'));
              }
              private function ProgressComplete(_evt:Event):void
              {
                                          urlBitmap = new Bitmap  ;
                     urlBitmap = LoadBit.content as Bitmap;
                     urlBitmap.width = 200;
                     urlBitmap.height = 70;
                     addChild(urlBitmap);
              }
       }
}

作者: yujun2010   发布时间: 2011-04-13

有併發連接限制。一個加載完加載另外一個。

作者: enc0717   发布时间: 2011-04-13

热门下载

更多