Как загрузить растровые изображения в массив с AS2?
Я бы знал, можно ли с помощью AS2 загружать программно большую часть изображений и сохранять их в массиве; тогда как программно прикрепить каждое изображение к пустому мувиклипу.
Я знаю, как это сделать в AS3, однако в AS2 это невозможно.
Заранее спасибо,
Максимум
2 ответа
Решение
Не проверено, но вот суть:
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();
}
}
Я считаю, что это должно быть точно так же, как в AS3. Загрузите изображение, сгенерируйте объект BitmapData и сохраните его в массиве.
обкрадывать