如何在AS2的数组中加载位图?

时间:2011-03-09 09:52:21

标签: flash actionscript actionscript-2 flash-8

我知道如果使用AS2,可以以编程方式加载大量图像并将它们保存在数组中;然后如何以编程方式将每个图像附加到空的动画片段。

我知道如何在AS3中执行此操作,但在AS2中似乎不可能。

提前谢谢你,

最高

2 个答案:

答案 0 :(得分:0)

我认为它应该与AS3完全相同。加载图像,生成BitmapData对象并将其存储在数组中。

罗布

答案 1 :(得分:0)

未经测试,但这是要点:

var bitmaps:Array = [];
var tempClip = this.createEmptyMovieClip()
var timer;

function loadImage(){
   timer = setInterval(checkHeight, 10)
   var mc = tempClip.createEmptyMovieClip("img",this.getNextHighestDepth());
   mc.loadMovie(myPathToMyImage)
}

function checkHeight(){
   if (tempClip._height){
       clearInterval(timer)
      var bmp:BitmapData = new BitmapData(tempClip._width, tempClip._height, true);
       bmp.draw(tempClip);
       bitmaps.push(bmp);
       tempClip.unloadMovie();
   }
}