Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   проблема с Strong.easeOut: задержка равная времени твина после его завершения (http://www.flasher.ru/forum/showthread.php?t=138083)

loover 30.03.2010 05:04

проблема с Strong.easeOut: задержка равная времени твина после его завершения
 
есть твин с Strong.easeOut длящийся 2 секунды. по TweenEvent.MOTION_FINISH запускается функция. но она запускается не через 2 (n) секунды, а через 4 (n*2). проблема возникла в flas cs4 (насколько помню, в flash cs3 такой проблемы небыло).

Zebestov 30.03.2010 05:35

показывай код, бо пока звучит как "то ли фокус, то ли чудо!"

mikhailk 30.03.2010 11:47

Мне кажется, 99% таких тем заканчивается одними и теми же постами:

Совет автору: "переходил бы ты со штатного твина на твинЛайт (твинМакс)"
Ответ автора: "о счастье, как же я раньше не знал-то об этом!!!"

Zebestov 30.03.2010 13:02

кстати ;) сколько твинов ни делал — не могу случая вспомнить, чтобы какие-то проблемы возникли (не ну на заре понятно — останавливался мой твин на полпути, как положено у новичка) ни разу не задумался даже о том, чтобы ставить какие-то либы слева.
единственное преимущество, как я понял из обсуждений, это скорость работы сторонних библиотек в случаях, когда твинов как мух.
но блин как-то не приходилось делать такие массовые анимации 0о даже навскидку не могу представить, что нужно делать с помощью сотни твинов, например...

iflamberg 30.03.2010 13:24

2Zebestov: ну, собственно скорость - последнее, что интересно в сторонних твинах. А интересно: проигрывание мувика твином, анимация трансформаций и adjust color, перемещение с motion blur, правильный rotation (кратчайший поворот), равномерное движение по кривой.

Zebestov 30.03.2010 14:08

насчет "интересно" согласен. но в большинстве случаев речь идет о банальном движении/масштабировании/повороте ;)

mikhailk 30.03.2010 15:25

Есть еще разница в потреблении ресурсов, насколько я понимаю.

Поэтому, видимо, где-так:
- штатный твин - для умудренных опытом профи
- твинЛайт - для новичков, которым нужно обеспечить движение объектов без лишней головной боли. :D

Zebestov 30.03.2010 15:57

тут ничего не прокомментирую ) не пробовал я сторонние либы

loover 31.03.2010 01:55

дело в том, что вопрос был задан по стандартному твину.

проблема наблюдается лишь в функции конструктора класса (может ошибся с определениями: в функции public function) и только в связке Strong.easeOut. если заменить способ easing'а или его поведения - все нормально.

код простой: стандартно создается твин (не локальной переменной) и на событие окончания вешается срабатывание функции.

Zebestov 31.03.2010 05:13

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


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

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