|
|
|||||
Регистрация: Jul 2008
Адрес: USofA
Сообщений: 42
|
меню как в макинтоше док
обыскал поиск ничего подобного не нашол
в AS2 я немного разбираюсь и думаю могу сделать такое меню, но не пойму по какому алгоритму оно работает. Подскажите принцип работы такого вот меню, исходник было бы вобще здорово. |
|
|||||
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
В зависимости от координат мыши, изменяются определенные параметры кнопок меню... Вешайте обработчик на onMouseMove и вперед.
|
|
|||||
Регистрация: Jul 2008
Адрес: USofA
Сообщений: 42
|
как же его привязать что если мыша двигается в пределах 200px то иконка начинается увеличиватся. Тогда нажо же брать _xmouse >=-200 or<=200,
можно какнить по подробнее? |
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
MANN, реализаций подобного меню — вагон. Найдите и посмотрите, как устроено.
|
|
|||||
Регистрация: Nov 2008
Адрес: Атланта
Сообщений: 1,271
|
MANN, ну если думаете что разбираетесь и уверены, ну так сядьте и сделайте
__________________
Пока я жив, Вы горем обеспечены |
|
|||||
Регистрация: Jul 2008
Адрес: USofA
Сообщений: 42
|
ну я код писать не прошу, просто помогите понять принцип )
|
|
|||||
Et cetera
Регистрация: Sep 2002
Сообщений: 30,784
|
Ещё раз прочтите пост #4.
|
|
|||||
блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
|
Принцип простой. Если меню по ширине не меняется, то вам нужно считать ширину (и, соответственно, высоту) каждой иконки относительно той ширины, что остаетя после иконки, на которую навели курсор, при этом последовательно. Иными словами, если есть 5 иконок (пронумерованных последовательно, слева направо), и вы провели мышью справа налево, то порядок будет такой: сначала считаете ширину последней (номер 5), потом, вычитая ширину пятой, считаете четвертую, потом, аналогичным образом, вычитая, ширину третьей, и так далее. Таким образом, ширина каждой из иконок будет относительная, и вы не получите "дёргания" ширины всего меню при быстром проведении мышкой над ним.
Минимальные и максимальные ширины любой иконки в меню вы можете получить, посчитав размеры исходных иконок и их количества.
__________________
hauts.ru |
|
|||||
Регистрация: Aug 2009
Сообщений: 14
|
Или взять конкретный отрезок, где эти иконки размещаются (допустим, 600 пкс), и настроить изменение каждой иконки в зависимости от положения курсора по этой ширине. Вероятно, это муторнее, но это тоже метод
|
Часовой пояс GMT +4, время: 17:18. |
|
« Предыдущая тема | Следующая тема » |
|
|