Лучший способ сделать эффект зацикливания при гибкости?

Я хочу отобразить анимированную стрелку, которая движется вперед и назад (с помощью гибкого трубопровода 4). Я использую следующий эффект движения:

<s:Move id="animateArrow" target="{arrow}" duration="750" repeatCount="0" repeatBehavior="reverse" yFrom="{arrow.y}" yTo="{arrow.y - 25}"/>

При необходимости я проигрываю эффект: animateArrow.end (); animateArrow.play ();

Анимация работает так, как задумано, но, похоже, во время игры она требует огромных ресурсов. Любая логика, возникающая при воспроизведении эффекта animateArrow, загружается очень долго. Есть ли лучший способ сделать это?


person Steven    schedule 31.05.2011    source источник


Ответы (1)


Любой эффект потребует ресурсов. Если для этого требуется больше ЦП, чем ожидалось, вы можете посмотреть на перемещаемый объект, его контейнер и код, на который он может повлиять.

Лично я бы не стал использовать библиотеку анимации Adobe, поскольку она не очень оптимизирована. Вместо этого я бы посмотрел на TweenMax.

person J_A_X    schedule 01.06.2011
comment
Спасибо, проверю TweenMax - person Steven; 02.06.2011