Оставил один getTimer(). Тестирую под Firefox и IE. Все равно квадрат дрожит и дергается.
Попробовал задать
PixelSnapping.NEVER — не помогает.

Код AS3:
package
{
import flash.display.Bitmap;
import flash.display.BitmapData;
import flash.display.PixelSnapping;
import flash.display.Sprite;
import flash.events.Event;
import flash.utils.getTimer;
public class Main extends Sprite
{
private var _bitmap:Bitmap;
private var _timeInPreviousFrame:Number;
public function Main():void
{
_bitmap = new Bitmap(new BitmapData(100, 100, false, 0), PixelSnapping.NEVER);
_bitmap.y = 100;
addChild(_bitmap);
addEventListener(Event.ENTER_FRAME, enterFrame);
}
private function enterFrame(e:Event):void
{
var getTimerTemp:Number = getTimer();
var elapsed:Number = getTimerTemp - _timeInPreviousFrame;
_timeInPreviousFrame = getTimerTemp;
_bitmap.x += elapsed / 10;
if (_bitmap.x > 500) _bitmap.x = -100;
}
}
}
Цитата:
|
Хотя ты и так уже все понял.
|
Про что ты?