2010-05-11 2 views
0

Я пытаюсь выполнить вызов функции javascript из ActionScript 3.0 до ExternalInterface.call(). Я видел много онлайн примеров, где метод работает отлично. Но все скачано копии примеров не работают. Flash Player не может вызывать javasript из-за проблем безопасности контейнера swf-html. Я уже пытался установить значение allowScriptAccess с "sameDomain" на "always". Это не решило проблему. PS: браузеры: firefox 3.6, IE 7.0s; flash player: v10.0Actionscript не может вызывать javascript из локально сохраненного html

ответ

0

Вы должны добавить папку, содержащую SWF, из которой вы хотите использовать ExternalInterface.call() из списка надежных сайтов.

Щелкните правой кнопкой мыши на Flash Player, выберите «Настройки ...», выберите вкладку «Конфиденциальность», нажмите «Дополнительно ...», перейдите на «Панель глобальных параметров безопасности» на странице, которая открывается и добавляет вашу папку в списке.

Или нажмите здесь:

http://www.macromedia.com/support/documentation/en/flashplayer/help/settings_manager04.html

+0

Джош, спасибо очень много. Теперь мое приложение работает правильно. –

Смежные вопросы