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

Вернуться   Форум Flasher.ru > Flash > Общие вопросы о Flash (не затрагивающие ActionScript)

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

Регистрация: Feb 2006
Сообщений: 6
Flame Интерактивная карта материков

Доброго времени суток!

Делаю небольшой проект в сети. Встал вопрос создания интерактивной карты материков. В ней каждая страна - ведет к отдельному URL (при клике на территорию страны). Все бы можно было бы решить средствами HTML, но заказчику не нравится контур, который проскакивает после клика на изображение. Пришел к выводу - надо сделать средствами флэш. Но флэшем не знанимался вообще. Поэтому к вам просьба, расскажите с чего начинать, как это можно реализовать? Подозреваю что задача совсем простая, но новизна материала несколько озадачивает, а сроки горят

Спасибо.

ЗЫ: Есть карты материков с выделенными территориями стран в виде изображений.


Последний раз редактировалось Saku; 05.02.2006 в 23:17.
Старый 05.02.2006, 23:23
Erya вне форума Посмотреть профиль Отправить личное сообщение для Erya Найти все сообщения от Erya
  № 2  
Ответить с цитированием
Erya
 
Аватар для Erya

Регистрация: Feb 2006
Адрес: Рига
Сообщений: 42
Делается очень просто, импортируешь всю графику во флэш, открываешь окошко Library [F11] (если его нет) перетаскиваешь всю графику на сцену и расставляешь как нужно. Со слоями проблем быть не должно. Потом выделяешь какой-то объект (страну) нажимаешь F8 - Convert to symbol, выбираешь там Button -> OK. После того, как сделал такое со всеми странами. выбираешь страну и нажимаешь [F9] откроется панель Actions - Button. Там пишешь on (release) { getURL('адрес ссылки', '_top'); } потом shift + F12 и оно должно работать

Старый 06.02.2006, 00:05
valvika вне форума Посмотреть профиль Отправить личное сообщение для valvika Посетить домашнюю страницу valvika Найти все сообщения от valvika
  № 3  
Ответить с цитированием
valvika

Регистрация: May 2004
Адрес: West_UA , Rivne.
Сообщений: 533
Отправить сообщение для valvika с помощью ICQ Отправить сообщение для valvika с помощью Skype™
Предвижу огромное кол-во проблем :
Проблема 1. Размеры стран несоизмеримы. Если делать маленькую карту, то пользователь будет попадать только на крупные страны типа России , США , Канады .... Но он никогда не сможет сделать клик на Бельгии или Нидерландах.
Таким образом карта должна иметь возможность МАСШТАБИРОВАНИЯ (zoom) ПОЛЬЗОВАТЕЛЕМ, и следовательно пользователь должен иметь возможность ПЕРЕТАСКИВАНИЯ (pan) ее по всем направлениям.
Проблема 2. Границы между странами - это не ровные линии. Если делать карту в растре, то ее размер будет порядка 3мб и при масштабировании мы будем терять качество ( пример растровой карты внутри флеша - www.mainmaps.com/europe/ua/nikopol - 3mb, диал-апом не грузить) .
Если же делать карту в векторе , то из-за огромного числа контуров ( границы, реки и т.д.) карта будет тормозить при zoom & pan .
Т.е. предстоит большая работа с графикой.
Проблемы 3,4,.....
Вывод. Этот проект не для начинающего. О его простоте говорят только те, кто ничего подобного никогда не делал.
Можешь посмотреть примеры карт здесь
http://www.mapnetwork.com/maps/
www.ru.mainmaps.com
http://www.usFlashMap.com/products/world_map/index.htm
Еще инфа - стоимость аналогичного проекта на Мировом рынке флеш-разработок минимум $400. Если очень поискать, то можно найти разработчиков из бедных стран типа Афганистана, которые сделают за $100-150 на ворованной графике.


Последний раз редактировалось valvika; 06.02.2006 в 00:26.
Старый 06.02.2006, 00:27
Dominator вне форума Посмотреть профиль Отправить личное сообщение для Dominator Найти все сообщения от Dominator
  № 4  
Ответить с цитированием
Dominator
 
Аватар для Dominator

Регистрация: Nov 2005
Адрес: Minsk
Сообщений: 666
Отправить сообщение для Dominator с помощью ICQ
Проще будет не картинку использовать, а самому нарисовать в векторе всю карту (удобнее будет разбить по материкам, чтоб можно было выбирать который надо). Разумеется рисовать схематически, без рек/озёр и проч. Потом на каждом материке аккуратненько обвести каждую страну. Хорошо масштабируется,хорошее качество, маленький размер. Я бы делал так. Но данная работа действительно не для новичка, только кажется всё просто. А когда начнёшь делать - влезешь в дебри.
P.S. цена меня убила. 400$ за такую ерунду ?

Старый 06.02.2006, 00:35
valvika вне форума Посмотреть профиль Отправить личное сообщение для valvika Посетить домашнюю страницу valvika Найти все сообщения от valvika
  № 5  
Ответить с цитированием
valvika

Регистрация: May 2004
Адрес: West_UA , Rivne.
Сообщений: 533
Отправить сообщение для valvika с помощью ICQ Отправить сообщение для valvika с помощью Skype™
Цитата:
Сообщение от Dominator
... рисовать схематически, без рек/озёр и проч. Потом на каждом материке аккуратненько обвести каждую страну. Хорошо масштабируется,хорошее качество, маленький размер...
Одни границы между странами и контуры океанов дадут страшнейшее торможение при масштабировании и перетаскивании. Там необходимо делать в этот момент часть слоев невидимыми, часть подменять пнг. Твое замечание о цене видимо от того, что ты не доводил ни одного подобного проекта до одобрения заказчиком ( сорри, если ошибаюсь ).
Посмотри цену на последней моей ссылке. Учитывай, что это не разовый проект, а работа по уже готовому шаблону.


Последний раз редактировалось valvika; 06.02.2006 в 00:45.
Старый 06.02.2006, 00:36
Erya вне форума Посмотреть профиль Отправить личное сообщение для Erya Найти все сообщения от Erya
  № 6  
Ответить с цитированием
Erya
 
Аватар для Erya

Регистрация: Feb 2006
Адрес: Рига
Сообщений: 42
Если внимательно почитать первый пост, то можно понять, что карта уже есть, мешает только то, как она нажимается, так зачем предлагать человеку то, что ему не нужно? По крайней мере он этого не просил..

Старый 06.02.2006, 00:37
valvika вне форума Посмотреть профиль Отправить личное сообщение для valvika Посетить домашнюю страницу valvika Найти все сообщения от valvika
  № 7  
Ответить с цитированием
valvika

Регистрация: May 2004
Адрес: West_UA , Rivne.
Сообщений: 533
Отправить сообщение для valvika с помощью ICQ Отправить сообщение для valvika с помощью Skype™
Цитата:
Сообщение от Erya
Если внимательно почитать первый пост, то можно понять, что карта уже есть, мешает только то, как она нажимается, так зачем предлагать человеку то, что ему не нужно? По крайней мере он этого не просил..
То что ты предложил не будет работать - вот где главное.

Старый 06.02.2006, 00:45
Dominator вне форума Посмотреть профиль Отправить личное сообщение для Dominator Найти все сообщения от Dominator
  № 8  
Ответить с цитированием
Dominator
 
Аватар для Dominator

Регистрация: Nov 2005
Адрес: Minsk
Сообщений: 666
Отправить сообщение для Dominator с помощью ICQ
Цитата:
границы дадут страшнейшее торможение... часть слоев невидимыми... ты не доводил ни одного подобного проекта до одобрения заказчиком...
1) Ну почему ? Если границы делать не из линий а просто, той же стиркой тонко отделять каждую страну от других (а под всё это закинуть чёрный фон)
2) Естественно, на самом мелком масштабе будет сложно показать Папуа-новую-Гвинею и Ватикан (ещё полно мелкий стран но у меня с географией туго)
3) Проекты доводил, связанные с картами, пусть не реальных миров, а игровых, и заказчик одобрял. Да, работы были проще чем те, на которые ты давал ссылки, но всё же
Цитата:
В ней каждая страна - ведет к отдельному URL (при клике на территорию страны).
ничего не сказано про подробную информацию о каждой стране

Старый 06.02.2006, 01:17
НУБ вне форума Посмотреть профиль Найти все сообщения от НУБ
  № 9  
Ответить с цитированием
НУБ
Banned

Регистрация: Feb 2006
Сообщений: 18
-(valvika)-Если чесно, то не дождался открытия твоих работ. То ли размер большой
то ли одно из двух. А человек помощи просит между прочим.
А проблема действительно - ерундовая, но словами здесь не поможешь.
Не надо лезти в "дебри" как вы все утверждаете, здесь есть много решений, которые совсем просты.
Помогу БЕСПЛАТНО, пиши подробно - izram@rambler.ru

Старый 06.02.2006, 03:01
valvika вне форума Посмотреть профиль Отправить личное сообщение для valvika Посетить домашнюю страницу valvika Найти все сообщения от valvika
  № 10  
Ответить с цитированием
valvika

Регистрация: May 2004
Адрес: West_UA , Rivne.
Сообщений: 533
Отправить сообщение для valvika с помощью ICQ Отправить сообщение для valvika с помощью Skype™
Цитата:
Сообщение от НУБ
Помогу БЕСПЛАТНО, пиши подробно - izram@rambler.ru
Можешь еще и это сделать. Я для тебя десяток таких линков найду. Люди здесь от $50 до $1500 предлагают за карты. А если узнают, что есть качественный разработчик бесплатно - то на весь Мир известность приобретешь. в очереди стоять будут.
http://www.scriptlance.com/projects/1138808523.shtml
http://www.getafreelancer.com/projec...Interface.html
http://www.rentacoder.com/RentACoder...questId=403181
http://www.scriptlance.com/projects/1139247684.shtml
Кстати, а зачем ждать письма и мейл давать. Возьми графику отсюда http://www.mapresources.com/results....ntered%20World да и сделай. Если дело "ерундовое" и мы пустую болтовню развели - продемонстрируй как надо.


Последний раз редактировалось valvika; 07.02.2006 в 03:05.
Создать новую тему Ответ Часовой пояс GMT +4, время: 23:14.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

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

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


 


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


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