假如有个MC名为picload,将图片加载到这个MC中:
loader = new MovieClipLoader();
picload.createEmptyMovieClip("pictemp",picload.getNextHighestDepth());
//新建临时加载图片的mc,picload为舞台已存在的空白mc
loader.loadClip(picurl,picload.pictemp);
//cdpic[_root.id]存放了图片的地址,注意前面的asp链接。
loader.onLoadComplete = function() {
picload.pictemp.onEnterFrame = function() {
//图片加载完成后执行平滑处理
pixelData = new flash.display.BitmapData(591, 291, true, 0x00FFFFFF);
//新建一位图,用于重绘加载进来的图片
pixelData.draw(picload.pictemp);
picload.attachBitmap(pixelData,1,auto,true);
//将加载进来的图片重绘到picload,并设置平滑(关键参数true,具体在flash帮助里面有说明)
removeMovieClip(picload.pictemp);
//去掉没用的临时mc
};
};
本文介绍了一种使用Flash进行图片平滑加载的方法。通过创建临时MovieClip并利用BitmapData进行重绘来实现图片的平滑显示效果。此过程涉及图片加载、平滑处理等关键技术步骤。
1457

被折叠的 条评论
为什么被折叠?



