![]() |
Одновременное изменение прозрачности и перемещение объекта
Здравствуйте.
Прозрачность экземпляра bla изменяется от 0 до 1 за 1 секунду, а потом происходит перемещение bla из х=100 в х=300 в течение 1 секунды. Возможно ли сделать так, чтобы перемещение и изменение прозрачности происходило одновременно? Код AS3:
|
Конечно возможно. Но для вашего случая я не знаю, как.
Вообще я бы использовал другой твинер. И получил бы что-то типа такого: Код AS3:
|
Цитата:
|
Идете на сайт http://www.greensock.com/, качаете версию для as3, распаковывайте архив. Кладете папку com из архива рядом с исходником .fla.
В исходнике перед использованием TweenMax или TweenLite (или чего другого) пишите в коде: Код AS3:
|
Код AS3:
|
Sintesis и как же это все в течение секунды сделать? Автор-то вполне нормальный вопрос задал.
По-моему, проще твинер использовать, чем привязываться к таймеру / фрэймрейту и двигать с изменением прозрачности. |
Цитата:
Твин ещё там лишнее что-нибудь будет делать, почему-бы не контролировать процесс самому? |
Это получается вопрос отношения к избыточности и удобности, так как да, в простейшем случае твиннер избыточен по кол-ву проверок, объему кода и т.п., но с другой стороны он предоставляет очень удобные механизмы создания анимаций.
Если во всем приложении нужно один раз сделать такую анимацию, то да, можно и вручную запрограммировать. Но и с другой стороны — что сделает "лишнего" твиннер, кроме того, как запустит таймер и по таймеру будет менять свойство объекта исходя из результатов выполнения исинг-функции? Да ничего такого лишнего, что ощутимо будет мешать. Если в приложении нам нужно будет многократно создавать анимации, то, думаю, твиннер самое то. Они, в конце-концов, для этого и созданы. |
| Часовой пояс GMT +4, время: 06:58. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.