我知道如果使用AS2,可以以编程方式加载大量图像并将它们保存在数组中;然后如何以编程方式将每个图像附加到空的动画片段。
我知道如何在AS3中执行此操作,但在AS2中似乎不可能。
提前谢谢你,
最高
答案 0 :(得分:0)
我认为它应该与AS3完全相同。加载图像,生成BitmapData对象并将其存储在数组中。
罗布
答案 1 :(得分: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();
}
}