Форум » freeDEXpano » Вопрос про хотспоты » Ответить

Вопрос про хотспоты

Andrew: здравствуйте, подскажите пожалуйста, можно ли изменить цвет hotspots, а может вообще поменять их форму?

Ответов - 5

Administrator: Добрый день! Посмотрите плагин hotspots_advanced. С помощью этого плагина можно использовать для хотспота любые необходимые вам изображения. В этом случае вы можете использовать любой цвет, форму хотспота или сделать его даже анимированным. Это платный плагин. Но есть еще один способ: вы можете подготовить собственный набор изображений для кнопок, я соберу из них дополнительный плагин и выложу его в свободный доступ для вас и других пользователей. Требования к исходным изображениям можно обсудить здесь же.

Andrew: классно! какие требования к исходным изображениям?

Administrator: У хотспота есть 3 состояния: 1) курсор не наведен (основное); 2) курсор наведен; 3) курсор нажат. Соответственно можно подготовить 3 изображения для этих состояний, либо 1 общее для всех (тогда при наведении курсора внешний вид не будет изменяться). Для изображения хотспота можно использовать файлы формата png или swf. У векторных изображений формата swf есть ряд преимуществ: 1) иконка может быть анимированной; 2) размер файла обычно меньше, чем у png; 3) отображение при повороте панорамы более плавное, чем при использовании растровой картинки (особенности флеша). Плюсы png: 1) привычность растровой графики для большинства пользователей; 2) большое количество и доступность заготовок и шаблонов, в том числе бесплатных. Размер самих иконок может быть любым необходимым вам, в разумных пределах, конечно же :) Для примера, размер базовой иконки 20x20 пикселей, она в векторном формате swf, для всех состояний используется 1 общее изображение. Очень желательно, чтобы иконки были за вашим авторством. Если используются чужие шаблоны или иконки взяты из библиотек, допускающих свободное распространие, то необходимо указать авторство и ссылку на исходник. Изображения с комментариями или вопросами можно отправлять мне на электронную почту. После того, как мы с вами согласуем картинки я сделаю отдельный бесплатный плагин и выложу его для общего доступа. Одновременно я оставляю за собой право в дальнейшем использовать этот плагин и изображения по своему усмотрению без дополнительных согласований с вами, но с обязательным указанием авторства. Тоже самое можно сделать и с элементами buttons, вы можете подготовить изображения и для них, и вместе с hotspots получите интерфейс в одном стиле.


solovei: А можно сделать так что бы при нажатии на картину на стене загружалась ее репродукция, без закрытия основной сцены. И при клике по репродукции она закрывалась.

Administrator: А можно сделать так что бы при нажатии на картину на стене загружалась ее репродукция, без закрытия основной сцены. И при клике по репродукции она закрывалась. Да, конечно. Для этого создаете в сцене необходимое количество объектов static_default и загружаете в них полные изображения картин (src="image.jpg"). Далее, делаете все картины невидимыми (visible="0"). При клике по хотспоту выполняете скрипт, который делает нужную картину видимой. А для закрытия изображения можно запускать скрипт при клике по нему (on_up="script5"). Код примерно следующий: [pre2] //создаем объекты показывающие картины и делаем их невидимыми <static id="pic_1" src="image1.jpg" visible="0" on_up="hide_1" /> <static id="pic_2" src="image2.jpg" visible="0" on_up="hide_2" /> ... //создаем хотспоты, при клике по которым будут показываться картины <hotspot id="hot_1" action_up="show_1" /> ... //скрипты, которые показывают или скрывают конкретную картину <script id="hide_1"> <pr id="pic_1" visible="0"/> </script> <script id="show_1"> <pr id="show_1" visible="1"/> </script> ... [/pre2]



полная версия страницы