Автор | Сообщение |
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 20.05.14 14:13. Заголовок: запуск кода AS
Каким образом можно выполнить код AS через настроечную xml? Требуется при наведении на хотспот отправить fscommand.
|
|
|
Ответов - 4
[только новые]
|
|
|
| |
Сообщение: 176
Зарегистрирован: 21.07.09
|
|
Отправлено: 21.05.14 10:00. Заголовок: Добрый день! Какое ..
Добрый день! Какое именно действие вы хотите выполнить? Команды поддерживаемые программой FDP можно передавать непосредственно из файла настроек XML. Так же есть возможность отправлять данные из JavaScript во флеш ролик и обратно, а так же выполнять функции JavaScript. Подробнее можно посмотреть здесь: js_default_1
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 21.05.14 14:12. Заголовок: отлично! js подойдет..
отлично! js подойдет, как-то я его проглядел. такой момент: в чем разница подключения плагинов "plugin" и "plugin2"? если подключаю как <plugin file="${plugins_path}js_default_1.swf" />, то выдает ошибку "JS interface error: Error #2060. Plugins error". если подключаю как plugin2, то ошибки нету, но и функция js не вызывается. html: Скрытый текст <script type="text/javascript"> function fromFlash(str) { alert(str); window.navigate(str); } </script> ... <object id="swf_def"...> ... <param name="AllowScriptAccess" value="always" /> (и sameDomain тоже пробовал) ... </object>
| xml: Скрытый текст <hotspot id="hot_1" class="htspt" side="front" x="90" y="60" icon="test" action_up="script_scene2" target_id="pano" alt="Данный хотспот размещен только для демонстрации работоспособности плагина и не выполянет никаких действий." /> <script id="script_scene2"> <actionCallJavaScript call="fromFlash(1)" /> </script>
|
|
|
|
|
| |
Сообщение: 179
Зарегистрирован: 21.07.09
|
|
Отправлено: 21.05.14 16:21. Заголовок: в чем разница подклю..
цитата: | в чем разница подключения плагинов "plugin" и "plugin2"? |
| Если используется имя отличное от "plugin", то этот плагин просто не загружается. цитата: | "JS interface error: Error #2060. Plugins error" |
| Это ошибка безопасности флеш плеера при запуске ролика локально на компьютере, если вы загрузите материалы на сайт и попробуете запустить, то такой ошибки не будет. Чтобы убрать эту ошибку при отладке на компьютере необходимо сделать следующее: 1) ПКМ по флеш ролику -> Global settings 2) В открывшемся меню закладка Advanced 3) В закадке ищем пункт Developer Tools и нажимаем кнопку Trusted Location Settings 4) Откроется список доверенных файлов. Скорее всего он пустой. Нажимаем кнопку Add и вводим имя диска, на котором у вас находится проект (например "с:" или "d:"). Для подтверждения нажимаем кнопку Confirm. Если все сделано верно, то ошибка перестанет возникать. Указывать имя диска самое простое, но и не самое безопасное решение, можно указать только папку с проектом, а после работы с ним стоит удалить разрешения.
|
|
|
|
| |
Не зарегистрирован
Зарегистрирован: 01.01.70
|
|
Отправлено: 22.05.14 16:43. Заголовок: Всё, спасибо! С этим..
Всё, спасибо! С этим разобрался. Меня сначала пункт "Глобальные настройки" отправлял на сайт Adobe - типа там их править. Через сайт делал, но ничего не получалось. Потом в IE зашел в "Глобальные настройки", и тут уже открылось окошечко, в котором проставил разрешения и все заработало.
|
|
|
|