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

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

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 04.01.2010, 04:11
MANN вне форума Посмотреть профиль Отправить личное сообщение для MANN Найти все сообщения от MANN
  № 1  
Ответить с цитированием
MANN
 
Аватар для MANN

Регистрация: Jul 2008
Адрес: USofA
Сообщений: 42
По умолчанию меню как в макинтоше док

обыскал поиск ничего подобного не нашол

в AS2 я немного разбираюсь и думаю могу сделать такое меню, но не пойму по какому алгоритму оно работает.
Подскажите принцип работы такого вот меню, исходник было бы вобще здорово.


Старый 04.01.2010, 14:50
udaaff вне форума Посмотреть профиль Отправить личное сообщение для udaaff Найти все сообщения от udaaff
  № 2  
Ответить с цитированием
udaaff
...

модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
В зависимости от координат мыши, изменяются определенные параметры кнопок меню... Вешайте обработчик на onMouseMove и вперед.

Старый 04.01.2010, 18:52
MANN вне форума Посмотреть профиль Отправить личное сообщение для MANN Найти все сообщения от MANN
  № 3  
Ответить с цитированием
MANN
 
Аватар для MANN

Регистрация: Jul 2008
Адрес: USofA
Сообщений: 42
как же его привязать что если мыша двигается в пределах 200px то иконка начинается увеличиватся. Тогда нажо же брать _xmouse >=-200 or<=200,
можно какнить по подробнее?

Старый 04.01.2010, 22:20
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 4  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,784
MANN, реализаций подобного меню — вагон. Найдите и посмотрите, как устроено.

Старый 04.01.2010, 23:10
zurkis вне форума Посмотреть профиль Отправить личное сообщение для zurkis Найти все сообщения от zurkis
  № 5  
Ответить с цитированием
zurkis
 
Аватар для zurkis

Регистрация: Nov 2008
Адрес: Атланта
Сообщений: 1,271
MANN, ну если думаете что разбираетесь и уверены, ну так сядьте и сделайте
__________________
Пока я жив, Вы горем обеспечены

Старый 05.01.2010, 04:59
MANN вне форума Посмотреть профиль Отправить личное сообщение для MANN Найти все сообщения от MANN
  № 6  
Ответить с цитированием
MANN
 
Аватар для MANN

Регистрация: Jul 2008
Адрес: USofA
Сообщений: 42
ну я код писать не прошу, просто помогите понять принцип )

Старый 05.01.2010, 20:14
etc вне форума Посмотреть профиль Найти все сообщения от etc
  № 7  
Ответить с цитированием
etc
Et cetera
 
Аватар для etc

Регистрация: Sep 2002
Сообщений: 30,784
Ещё раз прочтите пост #4.

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

блогер
Регистрация: Feb 2008
Адрес: Россия, Новосибирск, Академгородок
Сообщений: 2,112
Записей в блоге: 1
Отправить сообщение для Hauts с помощью ICQ Отправить сообщение для Hauts с помощью Skype™
Принцип простой. Если меню по ширине не меняется, то вам нужно считать ширину (и, соответственно, высоту) каждой иконки относительно той ширины, что остаетя после иконки, на которую навели курсор, при этом последовательно. Иными словами, если есть 5 иконок (пронумерованных последовательно, слева направо), и вы провели мышью справа налево, то порядок будет такой: сначала считаете ширину последней (номер 5), потом, вычитая ширину пятой, считаете четвертую, потом, аналогичным образом, вычитая, ширину третьей, и так далее. Таким образом, ширина каждой из иконок будет относительная, и вы не получите "дёргания" ширины всего меню при быстром проведении мышкой над ним.

Минимальные и максимальные ширины любой иконки в меню вы можете получить, посчитав размеры исходных иконок и их количества.
__________________
hauts.ru

Старый 06.01.2010, 02:38
Quarto вне форума Посмотреть профиль Отправить личное сообщение для Quarto Найти все сообщения от Quarto
  № 9  
Ответить с цитированием
Quarto

Регистрация: Aug 2009
Сообщений: 14
Или взять конкретный отрезок, где эти иконки размещаются (допустим, 600 пкс), и настроить изменение каждой иконки в зависимости от положения курсора по этой ширине. Вероятно, это муторнее, но это тоже метод

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

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

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


 


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


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