|
|
|||||
Регистрация: Oct 2014
Сообщений: 13
|
Интерактивная карта
Хочу создать интерактивную карту области во Flash, но не знаю как это реализовать.
Проблема заключается в том, что имеется карта, созданная в иллюстраторе и разделенная на такие слои как: - Граница - Районы - Населенные пункты - Дорожная сеть - Гидрография (реки и озера) Эти слои должны показываться и скрываться в зависимости от желания пользователей с помощью кнопок или чекбоксов, как реализовать это с помощью AS3 я знаю. Но раз карта интерактивная, то она должна быть масштабируемой и перемещаться с помощью мыши или клавиатуры. Тут начинается сама проблема, как сделать так, чтобы перемещались и масштабировались все вышеперечисленные слои и их можно было отобразить кнопкой/чекбоксом в любом состоянии (увеличенном/уменьшенном/перемещенном) ВОТ ПРИМЕР P.S. Возможно ли это реализовать с только на AS3. Как? |
|
|||||
Lorem ipsum
|
1. Темы с названием наподобие "призываю богов! хелп!!!" у нас по правилам не проходят. Не надо больше.
2. Чем этот вопрос тянет на "статью" тоже не понятно ) По сути. В самом упрощенном варианте следует сложить все слои в контейнер, и уже именно его масштабировать/таскать. Вот и будет у тебя все необходимое для того, чтобы делать вкл/выкл нужным объектам при любом раскладе. Но если карта у тебя достаточно подробная, то вся эта песня в своем первозданном виде может изрядно тормозить. Лучше векторный контент вовсе не показывать. Держать его "за кулисами" и отрисовывать видимую часть в BitmapData размером на всю сцену. Метод draw() в помощь.
__________________
Поймай яблоко 2! |
|
|||||
Регистрация: Oct 2014
Сообщений: 13
|
Об этом я как-то не подумал, спасибо.
|
Часовой пояс GMT +4, время: 02:20. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|