Показать сообщение отдельно
Старый 04.02.2015, 20:19
callme вне форума Посмотреть профиль Отправить личное сообщение для callme Найти все сообщения от callme
  № 10  
Ответить с цитированием
callme
 
Аватар для callme

Регистрация: Dec 2014
Сообщений: 312
Потести вот этот код. Если все равно быстро, сделай _speed = 0.001

Код AS3:
package
{
    import flash.display.Bitmap;
    import flash.display.BitmapData;
    import flash.display.Sprite;
    import flash.events.Event;
    import flash.utils.getTimer;
 
    public class Main extends Sprite
    {
        public function Main()
        {
            _object = new Bitmap(new BitmapData(100, 100, false, 0xffcc33));
            addChild(_object);
 
            addEventListener(Event.ENTER_FRAME, enterFrame);
            _time = getTimer();
        }
 
        private function enterFrame(e:Event):void
        {
            var newTime:Number = getTimer();
            var delta:Number = newTime - _time;
            _time = newTime;
 
 
            _x += delta * _speed;
           _object.x = _x;
        }
 
        private var _x:Number = 0;
        private var _time:Number;
        private var _speed:Number = 0.01;
        private var _object:Bitmap;
    }
}