AS3 - 缩略图生成器

时间:2011-09-18 22:26:20

标签: actionscript-3

我有一个10帧的MovieClip和每帧的照片(1024x768像素)。现在我想从它创建一个174x174像素的缩略图并将其放入一个容器中(实例:thumb1 - thumb10) 如何实现这一目标?

2 个答案:

答案 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,否则它们看起来不会很好。