2011-03-09 28 views
0

我會知道如果使用AS2,可以通過編程方式加載大量圖像並將其保存在數組中;那麼如何以編程方式將每個圖像附加到空的動畫片段。如何使用AS2加載陣列中的位圖?

我知道如何在AS3中做到這一點,但在AS2中似乎不可能。

謝謝你在前進,

最大

回答

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(); 
    } 
} 
0

我相信它應該是完全一樣的AS3。加載圖像,生成一個BitmapData對象並將其存儲在一個Array中。

羅布