![]() |
Вопрос про управление курсором в заданном диапазоне _x
Вложений: 1
Доброго времени суток уважаемые программеры. Вот занесла нелёгкая снова на форум так как мне дизайнеру снова подкинули задачу по программированию.
http://www.weblancer.net/users/seraf...8485.html#item В файле маска меняет координату _x в зависимости от положения курсора с замедлением. Подскажите, пожалуйста, как можно сделать чтобы движение не только затухало, а ещё и нарастало в начале. Сейчас, если оставить маску, например, слева, убрав курсор за пределы, потом навести курсор уже справа, то маска рывком метнётся к курсору а нужно чтобы сперва разгонялась, а потом затухала. Если водить мышкой по флешке, то особо не заметно, что не ускоряется, но если сделать как я описал, то очень заметен рывок. И ещё нужно, чтобы маска не выезжала за края флешки. Пробовал делать условие типа if (masking._x <= 100) но в таком случае маска замирает на месте и потом больше не двигается. Помогите, пожалуйста, или подскажите в каком направлении копать. Важнее то чтобы не выезжала за края. Но если поможете с нарастанием скорости буду очень признателен. |
Покопай в гугле про старт драг, там в скобках пишешь 4 координаты и твоя маска останется навсегда в этих координатах и никогда их не покинет. А для замедления надо использовать Tween
|
Aleksan007
Про startDrag знаю но можно ли его использовать так чтобы объект не прилипал к курсору? Мне ведь в данном случае это не нужно. Или Вы имеете в виду что можно как-то объединить startDrag с tween? Про tween не слышал кроме как про классический motion tween в таймлайне :/ |
с удовольствием бы вам помог, если бы ваш исходник был в формате CS3...
|
Вложений: 1
dark256
Залил. Буду признателен. |
Вложений: 1
Ясно. Короче пока ждал исходника, накидал примерчик :)
Скачай и установи greensockTwenLight |
Время перемещения это "2," - увеличивай его взависомости от расстояния от мышки до текущей позиции маски. Плюс, можно поиграться с различными изингами. Как-то так в общем :)
|
dark256 Спасибо!!!:yahoo:
Так понял мне подходят Quad Quart и Sine но они работают не очень корректно. На Вашем файле тоже пробовал. Движения какие-то дёрганные приторможенные получаются. Видимо это неким образом связано с просчётом ширины фильма. В любом случае признателен. Тот tween что у Вас по умолчанию выставлен вполне устраивает учитывая что объект движется в пределах мувика. |
ну и чудно :)
|
| Часовой пояс GMT +4, время: 09:29. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.