Я искал часы, но так и не нашел ответа на мою проблему.
Моя цель - иметь карту, которую я могу перетаскивать в рамке веб-страницы.
Найти правильный код для перемещения карты в ограниченном фрейме было не так-то просто, но мне удалось найти его (который работает как шарм):
zoom3.addEventListener(MouseEvent.MOUSE_DOWN, dragArea);
zoom3.addEventListener(MouseEvent.MOUSE_UP, dropArea);
function dragArea(e:MouseEvent):void{
var bounds:Rectangle = new Rectangle(
stage.stageWidth - zoom3.width,
stage.stageHeight - zoom3.height,
zoom3.width - stage.stageWidth,
zoom3.height - stage.stageHeight
);
zoom3.startDrag(false, bounds);
}
function dropArea(e:MouseEvent):void{
zoom3.stopDrag();
}
Теперь уловка в том, что я бы хотел, чтобы карту перетаскивали одновременно с расположенным выше видеоклипом, который содержит названия регионов, городов и т. Д.
Оба не могут быть на одном слое, так как мне нужно поместить слой текстуры между ними.
Есть ли простой способ связать оба слоя и заставить их двигаться одновременно?
Надеюсь, я достаточно ясен, английский - мой второй язык.
Спасибо за чтение и, возможно, за помощь.