Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Делаю интерактивную карту. На слайд брошен элемент Picture. В опциях у него стоят скролл-бары и возможность перемещения мышкой. На карту наношу хотспоты, отмечающие нужные объекты. Запускаю программу. Перемещаю картинку. Она двигается, а хотспоты остаются на месте. Можно ли как-то заставить их двигаться вместе с картинкой? Версия 5.8.6
В принципе можно. Объединить все хотспоты в группу(сгруппировать), и после вычислять положение картинки и относительно ее размеров расположения устанавливать положение группы. Или все хотспоты положить в контейнер, и точно так же как описано выше перемещать контейнер.
Добавлено (17 Сентября 2016, 17:32) --------------------------------------------- А вообще пример нужно выкладывать того что вы хотите чтобы быстрее получить ответ.
вычислять положение картинки и относительно ее размеров расположения устанавливать положение группы. Или все хотспоты положить в контейнер, и точно так же как описано выше перемещать контейнер.
В целом верно, но тут потребуется отслеживание перемещения мыши (а иначе как понять прокрутилась картинка или нет), и для этого, в свою очередь, потребуется, например, вот этот плагин, или другой с возможностью "перехвата событий мыши". Как-то давно я уже приводил пример перетаскивания объектов мышью (но надо искать или заново делать).
Думаю задача решаема, но придется немного повозиться - "конструировать" новый объект, например, внутрь одного контейнера вложить другой (тоже с картинкой внутри и "хотспотами") и двигать его, а не непосредственно рисунок (эффект будет тот же)., возможно потребуется еще плагин для создания полос прокрутки (mishem, знает такой), если они нужны (правда полосы прокрутки можно заменить и штатными необушными слайдерами) - А вам какую операционку поставить - экспи, семерку или висту? - Это ты сейчас о чем? - Олег Георгиевич, вам какой компьютер хотелось бы - молодежный или надежный? - Ну, конечно, надежный! - Вот, значит - экспи, без вопросов! Сейчас сделаем...
(Улицы разбитых фонарей, сезон 10, серия 17)
Единственная инновация Windows 8 это - Metro, чтобы дебилы по иконкам не промахивались!
При модном втюхе модоподдающимся начинает нравиться