从as3中加载swf获取所有帧

时间:2012-08-27 07:03:49

标签: actionscript-3 flex movieclip displayobject

我使用帮助MovieClipSWFLoader加载外部SWF,并使用addElement将其添加到场景中。所以我知道帧总数,可以使用nextFrame / prevFrame进行导航。我需要创建包含缩略图的面板,其中包含每个帧的预览。我怎样才能从MovieClip获取每个帧并存储在数组中?

1 个答案:

答案 0 :(得分:0)

您应该为每个预览创建一个BitmapData对象。只需迭代MC中的每个帧并使用myBitmapData.draw(mc)。然后创建位图:new Bitmap(myBitmapData);从每个BitmapData中将它们放入面板中。