Лучший способ сделать эффект движения петли в flex? - PullRequest
1 голос
/ 31 мая 2011

Я хочу отобразить анимированную стрелку, которая идет вперед и назад (используя flex 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, занимает очень много времени для загрузки. Есть ли лучший способ сделать это?

1 Ответ

3 голосов
/ 01 июня 2011

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

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

...