ExternalInterface в ActionScript 3 не работает в автономном режиме
У меня проблемы. Я делаю Flash Video Player с обратным вызовом в JS, но возникают проблемы при выполнении страницы с локального диска. Сбой Flash с ошибкой:
Error: Error #2067: ExternalInterface in this container not available.
at Error$/throwError()
at flash.external::ExternalInterface$/addCallback()
at Player()[C:\Users\User\SkyDrive\Flash\MediaPlayer\Player.as:112]
at MediaPlayer_fla::MainTimeline/frame1()[MediaPlayer_fla.MainTimeline::frame1:35]
Любая идея, как выполнить скрипт в автономном режиме с ExternalInterface?
2 ответа
Я думаю, что вы должны запустить его на веб-сервере, чтобы выполнить ExternalInterface.
- Проверьте
allowScriptAccess
атрибут<object>
тег. Установите этоalways
, - Вы выполняете свою страницу из песочницы?