读书人

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

发布时间: 2012-03-08 13:30:13 作者: rapoo

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来实现动画.

读书人网 >Flash

热点推荐