天天看点

解决AS3代码控制动画的时间误差

一、参考Clocklike类、Timeline类的介绍和区别,以及扩展讲解:

FireAS的代码

二、针对enterFrame修正的方式:

framePeriod = int(1000 / stage.frameRate);

private function enterFrameHandler(event:Event):void

{

tickPosition = int((getTimer() % 1000) / framePeriod);

if (tickLastPosition != tickPosition)

{

tickLastPosition = tickPosition;

//todo

}

}

参考自AS3块传输技术

继续阅读