0
我會知道如果使用AS2,可以通過編程方式加載大量圖像並將其保存在數組中;那麼如何以編程方式將每個圖像附加到空的動畫片段。如何使用AS2加載陣列中的位圖?
我知道如何在AS3中做到這一點,但在AS2中似乎不可能。
謝謝你在前進,
最大
我會知道如果使用AS2,可以通過編程方式加載大量圖像並將其保存在數組中;那麼如何以編程方式將每個圖像附加到空的動畫片段。如何使用AS2加載陣列中的位圖?
我知道如何在AS3中做到這一點,但在AS2中似乎不可能。
謝謝你在前進,
最大
沒有測試,但這裏的要點是:
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對象並將其存儲在一個Array中。
羅布