Как загрузить растровые изображения в массив с AS2? - PullRequest
0 голосов
/ 09 марта 2011

Я бы знал, если с AS2 можно программно загрузить большую часть изображений и сохранить их в массиве;тогда как программно прикрепить каждое изображение к пустому мувиклипу.

Я знаю, как это сделать в AS3, но в AS2 это кажется невозможным.

Заранее спасибо,

Max

Ответы [ 2 ]

0 голосов
/ 09 марта 2011

Не проверено, но вот суть:

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();
   }
}
0 голосов
/ 09 марта 2011

Я считаю, что это должно быть точно так же, как в AS3. Загрузите изображение, создайте объект BitmapData и сохраните его в массиве.

Rob

...