Связь между Javascript и Flash без SWFObject.js - PullRequest
5 голосов
/ 24 июня 2009

Интересно, возможно ли сообщение из javascript на flash без использования SWFobject или любого другого дополнительного файла javascript.

В настоящее время я использую следующее руководство: http://www.viget.com/inspire/bi-directional-actionscript-javascript-communication

Спасибо за ваше время.

1 Ответ

3 голосов
/ 24 июня 2009

Вполне возможно, используя Flash's externalInterface и JavaScript, который вы пишете самостоятельно (это должен быть единственный JavaScript, который вам понадобится).

SWFObject существует только для того, чтобы абстрагироваться от добавления фрагментов Flash в контент HTML, поэтому он вообще не нужен (в основном он будет писать правильные теги object и embed в зависимости от вашего браузера и обходить IE * '1009 * предупреждения о щелчке на бегу Flash).

Если вы хотите вручную закодировать ваш фрагмент Flash в документ, это прекрасно; SWFObject делает его чище и проще, но не включает и не добавляет функциональности сверх этого. Однако, поскольку он работает так хорошо, он стал своего рода стандартным методом размещения Flash на сайте.

Поместите свой Flash-элемент на страницу так, как вам хочется, убедитесь, что в его тегах object и embed установлен id, и вы должны установить его.

...