Гиперссылка в SWF-файле, опубликованном из captivate, не работает

Я опубликовал файл Captivate 6 в формате SWF. На одном из слайдов есть кнопка, которая при нажатии выполняла небольшой фрагмент кода JavaScript, чтобы открыть URL-адрес, используя команду window.open. Эта ссылка открывается нормально, когда я публикую проект как вывод html5, т.е. файл mp4. однако, когда я публикую его как SWF, при нажатии кнопки ничего не происходит. Я где-то читал, что параметры безопасности флэш-памяти необходимо обновить, и вам нужно добавить папку, в которой находится файл SWF, в качестве надежной папки. Я сделал это, но все равно это не работает. Затем я прочитал, что эта проблема возникает только при разработке, поскольку флеш-плеер блокирует доступ к локальным файлам и папкам, поэтому я опубликовал этот SWF-файл на веб-сервере, но опять та же проблема. Был бы очень признателен, если кто-нибудь может предоставить какой-то способ решить эту проблему. Благодарю.

1 ответ

Решение

Я использую Captivate 7 и у меня было множество проблем с javascript, но в любом случае... я буду избегать разглагольствования по этому поводу.

Когда вы публикуете его как SWF, вы загружаете его из файла.htm? Я заметил, что JavaScript только "работал"(ха-ха, если бы вы могли… хорошо, не ругаться…), загрузив его в файл.htm. Когда я загрузил SWF напрямую локально или с веб-сервера, это не сработало.

В Captivate 7 есть три или четыре файла: файл swf, htm, css и js. Когда я размещаю все это на веб-сервере и загружаю файл.htm, JavaScript... э-э "работает".. да

Другие вопросы по тегам