摘要:
/*** EnterFrame事件处理*/private var frameRate:uint = stage.frameRate;private var halfRate:uint = frameRate >> 1;private var intervalTime:uint = 1000/frameRate;private var deltaTime:Number = 0;private var lastTime:uint = 0;private function enterFrame(e:Event):void{ //计算实际帧频 var nowTime:ui 阅读全文
摘要:
注意:经过Aone的提醒发现一个问题,如果为了代码的可读性而将process()封装为函数,反而会导致增加了一次函数调用的指针跳转,拖慢了程序得不偿失。因此只推荐在需要极限优化超过代码可读性的情况下使用。Duff's Device算法是一个老东西了,最早是在1983年C上由Tom Duff实现,然后2001年Jeff Greenberg移植到JavaScript上。算是很久的一个优化方案了 -_-b...竟然到现在才被发现。话不多少,绕回正题,在遍历数组时众所周知的方法就是使用标准的for循环var array:Array;//假设已有数据标准方法:var length:int = a 阅读全文