Автор | Сообщение |
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 23.12.11 21:58. Заголовок: Вопрос про хотспоты
здравствуйте, подскажите пожалуйста, можно ли изменить цвет hotspots, а может вообще поменять их форму?
|
|
|
Ответов - 5
[только новые]
|
|
|
| |
Сообщение: 99
Зарегистрирован: 21.07.09
|
|
Отправлено: 24.12.11 09:32. Заголовок: Добрый день! Посмот..
Добрый день! Посмотрите плагин hotspots_advanced. С помощью этого плагина можно использовать для хотспота любые необходимые вам изображения. В этом случае вы можете использовать любой цвет, форму хотспота или сделать его даже анимированным. Это платный плагин. Но есть еще один способ: вы можете подготовить собственный набор изображений для кнопок, я соберу из них дополнительный плагин и выложу его в свободный доступ для вас и других пользователей. Требования к исходным изображениям можно обсудить здесь же.
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 24.12.11 11:34. Заголовок: классно! какие требо..
классно! какие требования к исходным изображениям?
|
|
|
|
| |
Сообщение: 100
Зарегистрирован: 21.07.09
|
|
Отправлено: 24.12.11 13:49. Заголовок: У хотспота есть 3 со..
У хотспота есть 3 состояния: 1) курсор не наведен (основное); 2) курсор наведен; 3) курсор нажат. Соответственно можно подготовить 3 изображения для этих состояний, либо 1 общее для всех (тогда при наведении курсора внешний вид не будет изменяться). Для изображения хотспота можно использовать файлы формата png или swf. У векторных изображений формата swf есть ряд преимуществ: 1) иконка может быть анимированной; 2) размер файла обычно меньше, чем у png; 3) отображение при повороте панорамы более плавное, чем при использовании растровой картинки (особенности флеша). Плюсы png: 1) привычность растровой графики для большинства пользователей; 2) большое количество и доступность заготовок и шаблонов, в том числе бесплатных. Размер самих иконок может быть любым необходимым вам, в разумных пределах, конечно же :) Для примера, размер базовой иконки 20x20 пикселей, она в векторном формате swf, для всех состояний используется 1 общее изображение. Очень желательно, чтобы иконки были за вашим авторством. Если используются чужие шаблоны или иконки взяты из библиотек, допускающих свободное распространие, то необходимо указать авторство и ссылку на исходник. Изображения с комментариями или вопросами можно отправлять мне на электронную почту. После того, как мы с вами согласуем картинки я сделаю отдельный бесплатный плагин и выложу его для общего доступа. Одновременно я оставляю за собой право в дальнейшем использовать этот плагин и изображения по своему усмотрению без дополнительных согласований с вами, но с обязательным указанием авторства. Тоже самое можно сделать и с элементами buttons, вы можете подготовить изображения и для них, и вместе с hotspots получите интерфейс в одном стиле.
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 04.06.12
|
|
Отправлено: 04.06.12 04:40. Заголовок: Отображение фотографий
А можно сделать так что бы при нажатии на картину на стене загружалась ее репродукция, без закрытия основной сцены. И при клике по репродукции она закрывалась.
|
|
|
|
| |
Сообщение: 127
Зарегистрирован: 21.07.09
|
|
Отправлено: 04.06.12 13:14. Заголовок: А можно сделать так ..
цитата: | А можно сделать так что бы при нажатии на картину на стене загружалась ее репродукция, без закрытия основной сцены. И при клике по репродукции она закрывалась. |
| Да, конечно. Для этого создаете в сцене необходимое количество объектов static_default и загружаете в них полные изображения картин (src="image.jpg"). Далее, делаете все картины невидимыми (visible="0"). При клике по хотспоту выполняете скрипт, который делает нужную картину видимой. А для закрытия изображения можно запускать скрипт при клике по нему (on_up="script5"). Код примерно следующий: Скрытый текст
//создаем объекты показывающие картины и делаем их невидимыми <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> ...
|
|
|
|
|