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

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

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

Регистрация: Sep 2011
Сообщений: 366
По умолчанию Как привязать метки к интерактивной карте

Пытаюсь создать интерактивную карту, не могу придумать логику чтобы метки на карте двигались вместе с картой, надо привязать метки к карте так, чтобы когда зумируешь карту метки тоже сдвигались, для зума я использую параметр scaleX scaleY, то есть при нажатии кнопки карта уваличивается на 20 процентов
Код AS3:
if (event.keyCode == 109){
		 trace ("d");
			arr[0].x = arr[0].x*0.8;
			arr[0].y = arr[0].y*0.8;	
		  _map.scaleX=_map.scaleY -=0.2;
		 }
	if (event.keyCode == 107){
		 trace ("d");
			arr[0].x = arr[0].x*1.2;
			arr[0].y = arr[0].y*1.2;	
		  _map.scaleX=_map.scaleY +=0.2;
		 }
метки у меня находятся в массиве, метки тоже пытаюсь свдивгать на 20 процентов но ничего не получается, может кто знает способ чтобы подсказать.

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

Регистрация: May 2007
Сообщений: 181
Отправить сообщение для C4Grey с помощью ICQ Отправить сообщение для C4Grey с помощью Skype™
Возможно, я не понимаю какой-то особенности реализации, но что мешает добавить карту и метки в один контейнер(Sprite) и выполнять операции масштабировани и панорамирования с этим контейнером? Если нужно чтобы метки при любом масштабе были одинакового размера - при масштабировании нужно им выставлять scale = 1 / parent.scale. Ну и центр координат у меток должен быть в центре.

Старый 12.07.2013, 17:20
grafillo! вне форума Посмотреть профиль Отправить личное сообщение для grafillo! Найти все сообщения от grafillo!
  № 3  
Ответить с цитированием
grafillo!

Регистрация: Sep 2011
Сообщений: 366
ооо а это идея! пойду пробовать

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

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

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


 


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


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