Flash 如何加载一个包含png文件的文件夹来构建AS3电影剪辑?

Flash 如何加载一个包含png文件的文件夹来构建AS3电影剪辑?,flash,actionscript-3,loader,movieclip,Flash,Actionscript 3,Loader,Movieclip,我看到了很多AS3的例子,将一个图像文件加载到一个一帧的movieclip中,但是你怎么能将一个文件夹中的图像加载,并将每个图像作为单个movieclip的一个单独的帧来处理呢 我经常遇到的一个基本问题是如何在运行时创建关键帧…我还没有真正尝试过,但如果你像这样做的话 mc.addChildimage; mc.nextFrame; mc.addChildimage2; mc.nextFrame 但是,我不能肯定地告诉您它是否有效: 你打算用这个movieclip做什么?你不能这样做,因为你不能在

我看到了很多AS3的例子,将一个图像文件加载到一个一帧的movieclip中,但是你怎么能将一个文件夹中的图像加载,并将每个图像作为单个movieclip的一个单独的帧来处理呢


我经常遇到的一个基本问题是如何在运行时创建关键帧…

我还没有真正尝试过,但如果你像这样做的话

mc.addChildimage; mc.nextFrame; mc.addChildimage2; mc.nextFrame

但是,我不能肯定地告诉您它是否有效:


你打算用这个movieclip做什么?

你不能这样做,因为你不能在运行时创建关键帧,当用代码向movieclip添加一个子对象时,它不会将它添加到当前帧,它只会将它添加到剪辑的显示列表中,所以你动态添加的内容将出现在每一帧上


您可能应该尝试加载图像并将其存储在一个数组中,或者制作一个包含每个图像的电影剪辑或精灵的数组。这样,您就可以将所有图像保存在剪辑列表中,并且您仍然可以使用这些剪辑并在flash电影中以您想要的方式显示它们。

无法动态添加帧。 你能做的就是多米尼克建议的: 创建一个类,通过将图像数据存储在数组或类似技术中来管理不同的帧来模拟movieclip

另一种方法是使用精灵表。您可以在和中找到有关精灵图纸的信息

也有一些在线实现,即