Что помешает flash-скрипту ActionScript вызывать объект JS в IE9? - PullRequest
3 голосов
/ 13 февраля 2012

Возможно ли, что объект JS не существует при вызове флэш-памяти?

Вот весь источник и тикет для проекта SWF, на котором это происходит: http://code.google.com/p/mp3player/issues/detail?id=43&thanks=43&ts=1329096944

PS - у меня есть mp3-плеер swf, работающий с некоторым пользовательским JS, который устраняет необходимость вызова swf для SWF, но я бы хотел понять, почему IE9 делает это, в то время как другие браузеры работают как положено.

1 Ответ

1 голос
/ 18 февраля 2012

IE9 прерывает ExternalInterface вызовы, если ваша флеш-память встроена в вашу страницу с тегом <object> с переключением при сбое <embed>.

Использование JavaScript-страницы для флеш-библиотеки Вставьте, например, SWFObject должен решить эту проблему.

Также посмотрите на эту страницу MSDN для получения более подробной информации: Откат объекта включен в DOM и соответствует окну [имя]

...