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.

  1. Проверьте allowScriptAccess атрибут <object> тег. Установите это always,
  2. Вы выполняете свою страницу из песочницы?
Другие вопросы по тегам