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

AS3计算目前帧速率类

2012-11-23 
AS3计算当前帧速率类?package{import flash.display.Spriteimport flash.utils.Timerimport flash.events

AS3计算当前帧速率类

?

package{        import flash.display.Sprite                import flash.utils.Timer;                import flash.events.Event;        import flash.events.TimerEvent;        import flash.text.TextField;                public class FPSShow extends Sprite{                private var txt:TextField;                private var count:int=0                public function FPSShow(){                init()                }                private function init(){                        txt=new TextField();//创建文本实例                        txt.textColor=0xff0000;//设置文本颜色                        addChild(txt)//加载这个文本//Timer类挺好使,类似于setInterval,参数是循环间隔时间,单位是毫秒                        var myTimer:Timer = new Timer(1000);//注册事件                    myTimer.addEventListener("timer", timerHandler);//注册事件,这里相当于2.0的onEnterFrame                        this.addEventListener("enterFrame",countHandler)//Timer实例需要start来进行启动                myTimer.start();                }//Timer实例调用的方法private function timerHandler(event:TimerEvent){                txt.text="FPS:"+count                        count=0//每隔1秒进行清零}//真循环调用的方法                private function countHandler(event:Event){                count++//数值递加}}}
?

?

热点排行