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

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

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

Регистрация: Oct 2014
Сообщений: 13
Question Интерактивная карта

Хочу создать интерактивную карту области во Flash, но не знаю как это реализовать.
Проблема заключается в том, что имеется карта, созданная в иллюстраторе и разделенная на такие слои как:
- Граница
- Районы
- Населенные пункты
- Дорожная сеть
- Гидрография (реки и озера)
Эти слои должны показываться и скрываться в зависимости от желания пользователей с помощью кнопок или чекбоксов, как реализовать это с помощью AS3 я знаю.
Но раз карта интерактивная, то она должна быть масштабируемой и перемещаться с помощью мыши или клавиатуры. Тут начинается сама проблема, как сделать так, чтобы перемещались и масштабировались все вышеперечисленные слои и их можно было отобразить кнопкой/чекбоксом в любом состоянии (увеличенном/уменьшенном/перемещенном)

ВОТ ПРИМЕР

P.S. Возможно ли это реализовать с только на AS3. Как?

Старый 16.10.2014, 05:52
Zebestov вне форума Посмотреть профиль Отправить личное сообщение для Zebestov Посетить домашнюю страницу Zebestov Найти все сообщения от Zebestov
  № 2  
Ответить с цитированием
Zebestov
Lorem ipsum
 
Аватар для Zebestov

модератор форума
Регистрация: May 2001
Адрес: Одесса
Сообщений: 4,869
Записей в блоге: 4
1. Темы с названием наподобие "призываю богов! хелп!!!" у нас по правилам не проходят. Не надо больше.
2. Чем этот вопрос тянет на "статью" тоже не понятно )

По сути. В самом упрощенном варианте следует сложить все слои в контейнер, и уже именно его масштабировать/таскать. Вот и будет у тебя все необходимое для того, чтобы делать вкл/выкл нужным объектам при любом раскладе.
Но если карта у тебя достаточно подробная, то вся эта песня в своем первозданном виде может изрядно тормозить. Лучше векторный контент вовсе не показывать. Держать его "за кулисами" и отрисовывать видимую часть в BitmapData размером на всю сцену. Метод draw() в помощь.
__________________
Поймай яблоко 2!

Старый 16.10.2014, 10:30
Qtime вне форума Посмотреть профиль Отправить личное сообщение для Qtime Найти все сообщения от Qtime
  № 3  
Ответить с цитированием
Qtime

Регистрация: Oct 2014
Сообщений: 13
Об этом я как-то не подумал, спасибо.

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

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

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


 


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


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