0

我会知道是否可以使用 AS2 以编程方式加载大量图像并将它们保存在数组中;然后如何以编程方式将每个图像附加到一个空的影片剪辑。

我知道如何在 AS3 中做到这一点,但在 AS2 中似乎是不可能的。

先感谢您,

最大限度

4

2 回答 2

0

我相信它应该和AS3中的一样。加载图像,生成 BitmapData 对象并将其存储在 Array 中。

于 2011-03-09T11:18:57.237 回答
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();
   }
}
于 2011-03-09T14:14:59.950 回答