Почему FlashIn ExternalInterface * иногда * не работает? - PullRequest
2 голосов
/ 29 апреля 2009

У меня есть Flash-ролик, в котором есть несколько функций actioncript 2, которые доступны для Javascript через ExternalInterface. Обычно этот фильм работает нормально, и Javascript может с ним общаться. Но иногда, периодически и без объяснения, флэш-объект в Javascript будет не иметь функции ExternalInterface. Это происходит, когда один и тот же флэш-файл установлен на странице более одного раза, и часто случается, что один или два экземпляра флэш-памяти будут иметь функции, а один или два не будут . Точно такой же источник вспышки, встроенный на страницу 3 или 4 раза. Очень странно. Любые идеи относительно того, что может быть не так или даже где я должен начать искать? Я в растерянности.

1 Ответ

3 голосов
/ 29 апреля 2009

Возможно, проблема в том, что приложение Flash не готово к выполнению вызова.

Всякий раз, когда мне приходилось общаться, JS> Flash я всегда позволял Flash "говорить" В основном, включите функцию JS, которую вызывает ролик Flash, когда он будет готов и полностью загружен. Тогда и только тогда разрешите стороне JS совершать звонки во Flash.

НТН!

Juan

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...