![]() |
ExternalInterface.addCallback в opera
доброго времени суток
пытаюсь вызвать функцию as из javascript. во флеше выглядит так: Код AS3:
в html так: Код:
<head>при вызове stopPlayer(1) срабатывает javaScriptCall(). в опере javaScriptCall не вызывается. в чем может быть дело, как достучаться до этой функции? если выводить (через алерт) document.getElementById("player"+i) в опере выдает [object HTMLObjectElement]. в то же время метода ext_stop() у него не находит, выдает undefined |
Перед тем, как обращаться к DOM нужно проверить, что он готов к использованию:
Код:
window.load = function()И флеш вставлять лучше через скрипт swfObject.js — будет меньше проблем. |
к моменту вызова все загружено
|
Значит используйте swfObject.
|
да, этим проблема и решилась. спасибо
|
| Часовой пояс GMT +4, время: 12:19. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.