逐帧动画AS3

时间:2015-12-09 05:13:35

标签: actionscript-3 flashdevelop

这适用于AS3 FlashDevelop,基本上我对此非常陌生。我在AS3编码中所做的最多就是在一帧上显示多个图像和视差图像。

但是我想知道如何将嵌入式Bitmap(.png图片)一个接一个地显示为帧, 如帧1 =嵌入图像1帧2 =嵌入图像2(帧1消失但2显示)帧3 =嵌入图像3(依此类推。)

并且他们将继续作为动画播放并在第一帧停止,直到我再次按下播放 我相信我会使用nextFrame,stop和gotoframe,但不知道我需要编码的位置和内容,我听说过bitmapdata但我仍然坚持如何使用它来逐帧制作动画。

编辑:不,我不是动画精灵,而是更像是卡通过程,你将逐帧扫描图像文件,因为前一个看起来消失了。

1 个答案:

答案 0 :(得分:1)

您可以迭代每个帧并在加载后添加图像。

如果你执行addChild(),它应该将它添加到你当前的框架中。使用Loader加载下一个图像,使用addChild,nextFrame()将其放下,然后重复,直到您拥有所有图像。然后当他们全部加载时(根据我的想法,你会在数组或xml中列出一些列表)将用户带到第1帧。你可能想要在动画片段中执行此操作这是主舞台上的封面图形,因此用户在加载和放置图像时无法看到所有图像。

[More about adding display objects to frames]