我有一个MovieClip,里面有图像,我可以拖动、调整大小和旋转。
我正在创建一个小拇指视图,因此用户可以看到它的外观。这本质上是主 MovieClip 的一个小版本。
如何将 MovieClip 克隆成一个较小的,这样当我在主 MovieClip 中拖动、旋转或调整图像大小时,小的会随着更改而更新。
我试过 BitmapData draw(),但是太慢了。
还有其他解决方案吗?
更新
这是我目前正在使用的代码:
import flash.display.Bitmap;
import flash.display.BitmapData;
function createThumbnail() {
var bmd:BitmapData = new BitmapData(mcBig.width, mcBig.height, false, 0xFFBC1C);
bmd.draw(mcBig);
var b:Bitmap = new Bitmap(bmd);
b.smoothing = true;
b.scaleX = 0.2;
b.scaleY = b.scaleX;
mcSmall.addChild(b);
}
每次拖动、调整大小、旋转都会调用 createThumbnail 函数。
如果有人有更好/更快的方法,请告诉我;)