as3 怎么显示png连续动画帧

as3 如何显示png连续动画帧
有一组十几个PNG文件,连续动画帧

URLLoader 下载这些文件后将data存放在Array数组中

然后在ENTER_FRAME中循环切换显示上述Array中的图片实现动画效果

Image.Source = Array[0至9]这样切换时,图片动画会闪烁

改为Loader.LoadByte后,将Loader赋予Image.Source倒是不会闪烁,但是会出现一个问题,在播放完一组动画后,准备再次重新循环播放时,会提示:

主线程(已暂停: Error: Error #2099: 正在加载的对象因尚未完全加载而无法提供此信息。)

请问怎么解决. 或者这种方法是否有误?

------解决方案--------------------
思路上有错误。
数组效率是很低的。还有loader读来读去的也很消耗资源。
你先把所有的图像读到内存池当中。然后用visible更换显示就好了。