Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> флеш меню
EvilDoom
сообщение 8.11.2012 - 20:41
Сообщение #1


Новичок
*

Группа: Новичок
Сообщений: 2
Регистрация: 8.11.2012
Пользователь №: 11153



Здравствуйте. Делаю меню такого типа

http://pikucha.ru/i9uk7


Подскажите: каким образом можно сделать так что бы передвигать кнопки в меню приходилось не ползунком, а зажиманием кнопки мыши на одной из кнопок и перетягиванием ее в лево/право?(надеюсь нормально обьяснил))

вот сама менюшка http://rghost.ru/41432780
делаю ее в программе Flash Menu Labs
заранее спасибо за ответы
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
chingachgoog
сообщение 9.11.2012 - 09:39
Сообщение #2


Ветеран конференции
*****

Группа: Пользователь
Сообщений: 1167
Регистрация: 27.02.2009
Из: Moscow
Пользователь №: 9144



Хе-хе, это не тривиальная задача, особенно если объекты разной ширины, а перемещение окружающих объектов-кнопок должно быть на лету (я так понимаю, они должны вплывать в освобождающееся место).

Над этой задачей я тупил в свое время почти целый день. Вообщем придется либо наморщить ум, либо поискать готовые горизонтальные скроллеры.


--------------------
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
EvilDoom
сообщение 10.11.2012 - 12:39
Сообщение #3


Новичок
*

Группа: Новичок
Сообщений: 2
Регистрация: 8.11.2012
Пользователь №: 11153



Цитата(chingachgoog @ 9.11.2012 - 10:39) *
Хе-хе, это не тривиальная задача, особенно если объекты разной ширины, а перемещение окружающих объектов-кнопок должно быть на лету (я так понимаю, они должны вплывать в освобождающееся место).

Над этой задачей я тупил в свое время почти целый день. Вообщем придется либо наморщить ум, либо поискать готовые горизонтальные скроллеры.


ясно, тогда другой вопрос, когда я удаляю в программе ползунок,и оставляю только стрелки в лево/право то они смещаются в левый нижний угол, можно как нить сделать так чтоб стрелки оставались по краям и работали при нажатии? в программе такого сделать нельзя, только в коде скорей всего...
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения
MustLive
сообщение 19.11.2012 - 00:46
Сообщение #4


Ветеран конференции
*****

Группа: Flash Zone Team
Сообщений: 4935
Регистрация: 10.03.2005
Из: Киев
Пользователь №: 5



Цитата
можно как нить сделать так чтоб стрелки оставались по краям и работали при нажатии

EvilDoom

Можно сделать. На первый вопрос тебе уже ответил chingachgoog, я отвечу на второй.

Для того, чтобы стрелки были в произвольном положении, нужно их сделать самому, а не использовать Scrollbar компонент. Нарисовать стрелки (достаточно одной стрелки - вторая будет сделана просто разворотом первой), сделать из них мувики и повесить на них обработчики нажатий. И в коде обработчиков нажатий указать нужный код.

Этот метод известен разработчикам на Flash 5 и предыдущих версий, где не было компонента скролбара и нужно было писать код скролинга самому. Для вертикального скролинга код будет следующий, для горизонтального - по аналогии. На кнопку "вверх" (с именем up) и "вниз" (с именем down) ставишь обработчики:

Код
_root.up.onPress {
    _root.TextField.scroll -= 1;
}
_root.down.onPress {
    _root.TextField.scroll += 1;
}


--------------------
Best wishes & regards,
MustLive
Администратор сайта
http://mlfun.org.ua
Вернуться в начало страницы
 
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 2.04.2014 - 04:42