我有一个10帧的MovieClip和每帧的照片(1024x768像素)。现在我想从它创建一个174x174像素的缩略图并将其放入一个容器中(实例:thumb1 - thumb10) 如何实现这一目标?
答案 0 :(得分:0)
var mc:MovieClip = new MovieClip();
var bitmapData:BitmapData = new BitmapData(mc.width, mc.height, ... );
bitmapData.draw(mc);
然后只需使用bitmapData创建一个Bitmap并按照您喜欢的方式进行缩放。
答案 1 :(得分:-1)
最简单的方法是在图形编辑器(如Photoshop或Paint.net)中创建Flash外部的缩略图。这会略微增加文件大小,但可能效果最好。
在Flash中执行此操作的一种简单方法是为每个图像提供库中的类链接,并在需要时创建它们的新实例。你可以在Bitmaps上设置宽度和高度(或scaleX和scaleY)来调整它们的大小,但是要确保为每个它们设置平滑为true,否则它们看起来不会很好。