Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Поиск рулит! Сообщения за день Все разделы прочитаны
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 1.0/2.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 18.04.2011, 04:41
Seraf вне форума Посмотреть профиль Отправить личное сообщение для Seraf Найти все сообщения от Seraf
  № 1  
Ответить с цитированием
Seraf
[+1.3 02.08.06]
 
Аватар для Seraf

Регистрация: Aug 2006
Адрес: Ukraine Kyiv
Сообщений: 28
Отправить сообщение для Seraf с помощью ICQ
По умолчанию Вопрос про управление курсором в заданном диапазоне _x

Доброго времени суток уважаемые программеры. Вот занесла нелёгкая снова на форум так как мне дизайнеру снова подкинули задачу по программированию.
http://www.weblancer.net/users/seraf...8485.html#item
В файле маска меняет координату _x в зависимости от положения курсора с замедлением.
Подскажите, пожалуйста, как можно сделать чтобы движение не только затухало, а ещё и нарастало в начале.
Сейчас, если оставить маску, например, слева, убрав курсор за пределы, потом навести курсор уже справа, то маска рывком метнётся к курсору а нужно чтобы сперва разгонялась, а потом затухала. Если водить мышкой по флешке, то особо не заметно, что не ускоряется, но если сделать как я описал, то очень заметен рывок. И ещё нужно, чтобы маска не выезжала за края флешки. Пробовал делать условие типа if (masking._x <= 100) но в таком случае маска замирает на месте и потом больше не двигается.
Помогите, пожалуйста, или подскажите в каком направлении копать.

Важнее то чтобы не выезжала за края. Но если поможете с нарастанием скорости буду очень признателен.
Вложения
Тип файла: rar 800_600.rar (186.4 Кб, 36 просмотров)


Последний раз редактировалось Seraf; 19.04.2011 в 01:24.
Старый 18.04.2011, 08:48
Aleksan007 вне форума Посмотреть профиль Отправить личное сообщение для Aleksan007 Найти все сообщения от Aleksan007
  № 2  
Ответить с цитированием
Aleksan007
[+1.3 12.03.11]

Регистрация: Feb 2011
Сообщений: 34
Покопай в гугле про старт драг, там в скобках пишешь 4 координаты и твоя маска останется навсегда в этих координатах и никогда их не покинет. А для замедления надо использовать Tween

Старый 18.04.2011, 13:45
Seraf вне форума Посмотреть профиль Отправить личное сообщение для Seraf Найти все сообщения от Seraf
  № 3  
Ответить с цитированием
Seraf
[+1.3 02.08.06]
 
Аватар для Seraf

Регистрация: Aug 2006
Адрес: Ukraine Kyiv
Сообщений: 28
Отправить сообщение для Seraf с помощью ICQ
Aleksan007
Про startDrag знаю но можно ли его использовать так чтобы объект не прилипал к курсору? Мне ведь в данном случае это не нужно. Или Вы имеете в виду что можно как-то объединить startDrag с tween? Про tween не слышал кроме как про классический motion tween в таймлайне :/

Старый 18.04.2011, 13:47
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 4  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
с удовольствием бы вам помог, если бы ваш исходник был в формате CS3...
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

Старый 18.04.2011, 13:53
Seraf вне форума Посмотреть профиль Отправить личное сообщение для Seraf Найти все сообщения от Seraf
  № 5  
Ответить с цитированием
Seraf
[+1.3 02.08.06]
 
Аватар для Seraf

Регистрация: Aug 2006
Адрес: Ukraine Kyiv
Сообщений: 28
Отправить сообщение для Seraf с помощью ICQ
dark256
Залил. Буду признателен.
Вложения
Тип файла: rar 800_600_CS3.rar (184.5 Кб, 32 просмотров)

Старый 18.04.2011, 14:02
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 6  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Ясно. Короче пока ждал исходника, накидал примерчик
Скачай и установи greensockTwenLight
Вложения
Тип файла: rar softMASK.rar (4.2 Кб, 38 просмотров)
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

Старый 18.04.2011, 14:05
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 7  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
Время перемещения это "2," - увеличивай его взависомости от расстояния от мышки до текущей позиции маски. Плюс, можно поиграться с различными изингами. Как-то так в общем
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

Старый 18.04.2011, 14:13
Seraf вне форума Посмотреть профиль Отправить личное сообщение для Seraf Найти все сообщения от Seraf
  № 8  
Ответить с цитированием
Seraf
[+1.3 02.08.06]
 
Аватар для Seraf

Регистрация: Aug 2006
Адрес: Ukraine Kyiv
Сообщений: 28
Отправить сообщение для Seraf с помощью ICQ
dark256 Спасибо!!!

Так понял мне подходят Quad Quart и Sine но они работают не очень корректно. На Вашем файле тоже пробовал. Движения какие-то дёрганные приторможенные получаются.
Видимо это неким образом связано с просчётом ширины фильма. В любом случае признателен.
Тот tween что у Вас по умолчанию выставлен вполне устраивает учитывая что объект движется в пределах мувика.


Последний раз редактировалось Seraf; 18.04.2011 в 17:44.
Старый 19.04.2011, 12:58
dark256 вне форума Посмотреть профиль Отправить личное сообщение для dark256 Посетить домашнюю страницу dark256 Найти все сообщения от dark256
  № 9  
Ответить с цитированием
dark256
 
Аватар для dark256

блогер
Регистрация: Apr 2008
Адрес: SPb
Сообщений: 3,718
Записей в блоге: 5
Отправить сообщение для dark256 с помощью ICQ Отправить сообщение для dark256 с помощью Skype™
ну и чудно
__________________
FLASHER.MAP SOUNDSTAGE / CS3 / AS2

Создать новую тему Ответ Часовой пояс GMT +4, время: 11:02.
Быстрый переход
  « Предыдущая тема | Следующая тема »  
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


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


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