public class OptimizeYourFlashApp2 extends Sprite { //private var startTime:int; //private var i:int = 0; private var id:String; public function OptimizeYourFlashApp2() { AssetsManager.instance.addEventListener( AssetsEvent.LOAD_COMPLETE_E, onLoadComplete ); id = Math.random().toString();//随机生成一个标识符 //startTime = getTimer(); AssetsManager.instance.loadImage( "assets/27.jpg",id ); } private function onLoadComplete( e:AssetsEvent ):void { if( e.cachePolicy == AssetsEvent.CACHE_POLICY_BITMAPDATA && e.loadedBitmapData != null && e.id == id ) { var bmp:Bitmap = new Bitmap( e.loadedBitmapData ); /* i++; trace("第" + i + "次耗时:" + (getTimer() - startTime) + "毫秒"); if( i < 2 ) { startTime = getTimer(); AssetsManager.instance.loadImage( "assets/27.jpg" ); } */ } } }