![]() |
Плавное торможение
Как в следующем коде изобразить плавную остановку поворота, при условии line_mc.rotationY>30. Сейчас клип резко останавливается при этом условии,если условие убрать,то останавливается плавно при подходе к курсору. Но надо именно с этим усолвием его плавно остановить.
Код AS3:
deltadistX-=0.5;1;1.5;2...etc и так до полной остановки,но как программно изобразить-хз. Надеюсь на помощь.. |
Советую Вам создать метод, например, rotationTo(angle:Number), который будет плавно доворачивать Ваш объект до нужного угла, который не более 30 градусов.
|
Tween классом можно.
http://help.adobe.com/ru_RU/AS3LCR/F...n.html#Tween() Класс Elastic определяет три функции замедления, реализующие движение в анимациях с использованием сценариев ActionScript, в которых движение происходит по экспоненциально затухающей синусоиде. |
dow, код где? В кадре? что вообще происходит?))
Цитата:
Код AS3:
|
Код AS3:
|
Как я понял надо уже замедляться в максимальном значении 30, а не после 30 начинать замедление.
|
Цитата:
Код AS3:
Цитата:
Цитата:
Цитата:
|
dow, попробуйте так:
Код AS3:
Код AS3:
|
Блин, хотел не писать, но напишу: юзайте Tweener, будет вам однострочное счастье :)
|
|
| Часовой пояс GMT +4, время: 02:57. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.