Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы (http://www.flasher.ru/forum/forumdisplay.php?f=10)
-   -   События кнопок (http://www.flasher.ru/forum/showthread.php?t=62311)

Kinsler 24.08.2004 17:59

События кнопок
 
Трабл: Есть карта России состоящия из областей, каждая область это кнопка (обязательное условие), при разрешении 800x600 названия областей слишком мелкие, следовательно надо увеличивать, но понятно, что при увеличении карты ее края уезжают за край, следовательно нужно перетаскивание,
перетаскивание по хорошему надо делать на событии мышки, следовательно кнопка зараза будет срабатывать при попытке перетащить карту, это ни есть хорошо.
Подскажите как можно обойти проблему пожалуйста.
Я пробовал уже сделать так чтобы карта при увеличении таскалась взависимости от движения мыши, но это очень неудобно.

ScaredShard 24.08.2004 18:26

Я бы вообще делал без перетаскивания. Напр., у тебя с боку маленькая карта, где каждая кнопка - область. При нажатии появлется увеличенная карта(с эффектами : фэйдингом и пр.) и в маленком окошке появляется она же, с разбивкой на районы. И т.д. вплоть до дома 8-)

А еще можно по рамке вокруг карты налепить кнопок "вверх", "вниз", и т.п.

Kinsler 24.08.2004 18:36

слушай а посмотреть нельзя?
а то у меня затык уже по поводу идей

ScaredShard 24.08.2004 18:42

идеи по поводу ИНТЕРФЕЙСА (к флэшу ни малейшего отношения) http://www.moscowmap.ru/mosmap.shtml
Там правда и перетаскивание в наличие, но, в принципе, оно там не нужно

dee2 24.08.2004 18:42

сделай по бокам обыкновенные скроллбары

Kinsler 24.08.2004 18:43

скроллбары клиент не хочет

dee2 24.08.2004 18:46

тогда в уголочке можно уменьшенную копию карты сделать, и по ней видимую область таскать

Kinsler 24.08.2004 18:46

to Scared
Мысль понял
будем прдлагать
а как бы тогда сделать выделение куска маленькой мышой?

Kinsler 24.08.2004 18:48

Рябат спасибо за советы идеи хороши будем разговаривать с клиентом

ScaredShard 24.08.2004 19:04

На маленкой карте : внизу текстовое поле, где при роловере пишется название соответсвующей области, а сама область подсвечивается


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

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