![]() |
Нужен скрипт движения AS2
Есть объект. Необходимо, что бы этот объект двигался от точки "А" в точку "Б" (вправо), движение очень медленное (минут на 15-ь). Какой скрипт нужно использовать к этому объекту?
|
Код AS1/AS2:
|
Не совсем понял. Что такое "твинер" и как им пользоваться?
|
FixMAN, твинер — это библиотека для анимации. Основная задача — изменение численных свойств объектов по времени и на основании какой-либо функции.
Заходите на http://greensock.com, скачивайте библиотеку для as2, распаковывайте архив. Папку "com" положите в ту же директорию, где у вас исходник. Это необходимо для того, чтобы код классов (файлы .as) был доступен в коде вашей флэшки. Далее в коде напишите (код в кадре): Код AS1/AS2:
Далее: Код AS1/AS2:
myClip — это instance name мувиклипа, который лежит на сцене. 15 * 60 — это пятнадцать раз по 60 секунд, то есть 15 минут. Это я так для удобства записал просто. {_x: 1000, _y: 1000} — это объект со свойствами для анимации. Для примера я ставлю конечными свойствами _x и _y по 1000 пикселей. Добавлено через 1 минуту И, конечно же, обязательно посмотрите примеры с сайта и прочитайте документацию. Штука очень полезная и относительно простая для понимания. |
Ок. Всё понял. Спасибо)
Добавлено через 20 минут Дополнительный вопрос. Как сделать что бы анимация повторялась? |
Код AS1/AS2:
|
Усложним задачу: как сделать так, что бы объект появлялся через какое то время?
Ну допустим, надо что бы объект появился через через 10-ь секунд проиграл свою анимацию и снова появился через 10-ь секунд и так далее. |
Код AS1/AS2:
Добавлено через 2 минуты Код AS1/AS2:
|
Да ты мозг) Спасибо :)
Добавлено через 2 минуты Чуть не забыл. Как скорость регулировать? Мне нужно что бы объект перемещался быстрее. Нужно добавлять новую функцию для скорости? |
В твинере скорость определяется временем анимации, второй параметр в TweenLite.to.
Без твинера можно поменять "this._x++;" на "this._x+=10;" |
| Часовой пояс GMT +4, время: 18:17. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.