Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Гладкая бесконечная анимация (http://www.flasher.ru/forum/showthread.php?t=176865)

ELi 19.03.2012 15:52

Гладкая бесконечная анимация
 
Привет всем

Я борюсь с этим уже 3 дня, и совсем потерялся.
Я пытаюсь сделать гладкую бесконечную анимацию по оси Y.

Проблема в том что анимация не получается гладкой.
Она прыгает и нерегулярно движется.
Проблему достаточно сложно увидеть, но когда ее замечаешь уже не можешь отвязаться

Пример:
http://dl.************/u/19570262/movementTest.swf
Исходник:
http://dl.************/u/19570262/movementTest.fla

В данном промере очень простой код:


Код:

import flash.events.Event;

addEventListener(Event.ENTER_FRAME, moveRoad);

var deltaY:Number = 0;

function moveRoad(event:Event):void
{
    deltaY = (deltaY < stage.stageHeight) ? deltaY + 5  : 0;
    road1.y = deltaY;
    road2.y = deltaY - road1.height
}

Но я уже пробовал 20 разных способов:
  • animate by setInterval()
  • animate by getTime()
  • animate bitmaps
  • animate by copyPixels

и тд.

Единственный способ который сработал ето Starling и stage3D, но им я не могу пользоваться.
Есть идеи?

dsQuadro 19.03.2012 16:03

борюсь с такойже проблемой =( заметил что при этом еще и использование памяти подскакивает в диспетчере задачь(при этом profiler этого не видит... он показывает постоянный уровень памяти)... пока забил на эту проблему решив что это глюк самого плеера, но не уверен

fljot 19.03.2012 16:37

Повторюсь http://www.flasher.ru/forum/showthre...55#post1050155

ELi 19.03.2012 17:05

fljot то есть единственное решение это Stage3d?

alatar 19.03.2012 17:08

wmode=direct выставьте в html.

ELi 19.03.2012 17:11

alatar
на Stage3d проблемы не существует.
В любом случае я должен пользоваться window

Aquahawk 19.03.2012 17:15

Вот тема, схожая с вашей. И подробнейший ответ на эту проблему.

fljot 19.03.2012 17:15

@ELi ну для супер-пупер гладкого да. А с дисплейлистом самое лучшее это вот так.

ELi 19.03.2012 17:36

@Aquahawk всё что там есть я пробовал. но результата нет пока


Часовой пояс GMT +4, время: 19:46.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.