Доступ к функциям Flash через jQuery - PullRequest
1 голос
/ 29 августа 2010

Я использую следующий код jQuery для доступа к функциям в моем SWF (FP 10.1 SWF, встроенный через SWFObject):

$('#FlashApp')[0].someFunc();

Это прекрасно работает в любом браузере ... кроме Internet Explorer (сюрприз!). Конечно, смысл jQuery - заставить этот код работать во всех браузерах? Я бы действительно не хотел писать дополнительный код для проверки IE.

Как я могу общаться с моим SWF независимо от браузера?

Ответы [ 3 ]

1 голос
/ 30 августа 2010

Оказалось, что проблема была в том, что IE не мог общаться с невидимым SWF.

1 голос
/ 29 августа 2010

Не похоже на проблему с jQuery.Попробуйте следующее в IE, чтобы увидеть, получаете ли вы те же результаты:

document.getElementById('FlashApp').someFunc();
0 голосов
/ 29 августа 2010

вам нужен внешний интерфейс

http://blog.flexexamples.com/category/externalinterface/

...