解决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块传输技术
?