Форум » freeDEXpano » Не работает action_up в тегах zone. » Ответить

Не работает action_up в тегах zone.

Solpadeine: Я через плагин Static, тегами static вставил в панораму изображение PNG, и расположение активных зон тоже в PNG. Затем через плагин Zone, в тегами zone, я описал всплывающие подсказки, и действия для каждой из трех зон. строка: action_up="script_scene2" не хочет работать. если заменить action_up на action_down , ни какого эффекта не происходит. На действиях action_over и action_out висят скрипты изменения параметров всплывающих подсказок, и работают прекрасно. Cамое интересное, что если назначить выполнение скрипта смены сцены, на действие навести, курсор на активную зону: action_over="script_scene2" То скрипт работает, и переход на другую сцену осуществляется при наведении. Из всего этого я делаю вывод, что изображение и зоны добавлены правильно. И скрипт является рабочим. Почему не работает action_up ломаю голову около 4 часов уже, в отчаянии пишу сюда. Использована версия: freedexpano_2_3_1. (на буковку "b" в названии файла настроек не обращайте внимания) Ссылки: панорама: http://panorama.hop.ru/eee/eee.html файл xml: http://panorama.hop.ru/eee/freedexpano_2_3_1_b.xml - почему-то при щелчке на эту ссылку выдает ошибку, если же скопировать ее в строку адреса то открывает. все файлы панорамы в архиве: http://dl.dropbox.com/u/24983400/files.rar Заранее спасибо за внимание к проблеме.

Ответов - 3

Administrator: Добрый день! Посмотрел ваш пример, у вас все сделано правильно, а ошибка была, как всегда дурацкая, в плагине zones_default_4. Попробуйте исправленный вариант: zones_default_5 Я проверил, ваш пример начинает работать как ему и положено. Если возникнут еще любые вопросы или предложения - пишите, будем потихоньку разбираться.

Solpadeine: Ввваааауу )))) Как же это круто иметь прямой контакт с разработчиком!! Спасибо! ) Я только 3-ий день сижу разбираюсь с вашим плеером, уже понял что ни какого другого панорама-вьювера мне не надо ) вообще не встречал чего либо лучше ) Есть несколько идей с мыслями соберусь напишу все, а пока заметил вот такой недостаток: положение Хотспота задается с привязкой к верхнему левому углу, и получается так... что при маленьком разрешении хотспот в одном месте... при разворачивании на весь экран с разрешением 1920х1080 он встает в другом месте. Этого смещения можно избежать если задавать положение хотспота с привязкой по центру. т.е. ввести например для хотспота параметр point , где его значение 0 будет привязка по углу, значение 1, привязка по центру.

Administrator: вот такой недостаток: положение Хотспота задается с привязкой к верхнему левому углу, и получается так... что при маленьком разрешении хотспот в одном месте... при разворачивании на весь экран с разрешением 1920х1080 он встает в другом месте. Этого смещения можно избежать если задавать положение хотспота с привязкой по центру. т.е. ввести например для хотспота параметр point , где его значение 0 будет привязка по углу, значение 1, привязка по центру. Вы говорите о хотспотах на панораме, то есть вот об этом: hotspots_default_5 ? И вам хочется изменять место привязки изображения, используемого как хотспот? Посмотрите на параметры: top_px, left_px. Как расчитывается положение изображения хотспота: по параметрам side, x, y расчитывается точка панорамы, к которой привязывается хотспот, а потом к полученным координатам прибавляются значения top_px, left_px. Так что вы можете произвольно задавать смещение хотспота относительно точки панорамы. В том числе и с помощью скриптов. А если использовать параметр if у скриптов и математические выражения, то можно задавать любые значения смещения с учетом размеров ролика.




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