首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Flash >

action script 3连续动画帧会闪烁的有关问题

2012-03-08 
action script 3连续动画帧会闪烁的问题如题,以下是在Flash Builder 4中的代码,10000.png - 10007.png是一

action script 3连续动画帧会闪烁的问题
如题,以下是在Flash Builder 4中的代码,10000.png - 10007.png是一组连续动画帧,代码是有成功执行,不过换帧时老是会闪烁,要怎么解决?

JScript code
import flash.display.Bitmap;                        private var idd : int = 10000;            private var ind : int = 0;                        protected function button1_clickHandler(event:MouseEvent):void            {                TCartoon.cacheAsBitmap = true;                this.addEventListener(Event.ENTER_FRAME,showImage);            }                        function showImage(e:Event) : void            {                                ind += 1;                if(ind == 3)                {                    ind = 0;                    button1.content = idd;                    TCartoon.source = idd+".png";                    idd+=1;                    if(idd > 10007)                        idd = 10000;                }            }


[解决办法]
你没把关键代码贴出来.
这个逻辑基本可以.
问题出在
TCartoon.source 这里.如果这个资源是每次去loader的.那必定会闪烁.加载毕竟是要耗时的.
可以先加载全部所需的资源在开始动画.最好是都在一个bitmapData里copyPixels来实现动画.

热点排行