vini123

博客园 首页 新随笔 联系 订阅 管理

getTimer 测试帧频

var startTime:Number;
var framesNumber:Number = 0;
var fps:TextField = new TextField();
function fpsCounter():void
{
    startTime = getTimer();
    addChild(fps);
    addEventListener(Event.ENTER_FRAME, checkFPS);
}

function checkFPS(e:Event):void
{
    var currentTime:Number = (getTimer() - startTime) / 1000;
    framesNumber++;
    if (currentTime > 1)
    {
        fps.text = "FPS:" + (Math.floor((framesNumber/currentTime)*10.0)/10.0);
        startTime = getTimer();
        framesNumber = 0;
    }
}
fpsCounter();
posted on 2012-10-29 15:25  黑夜丶残枫  阅读(227)  评论(0)    收藏  举报