Это возможно, используя Flash'sexternalInterface и JavaScript, который вы пишете самостоятельно (это должен быть единственный JavaScript, который вам понадобится).
SWFObject существует только абстрагироваться от добавления флэша частей к содержимому HTML, так что не нужно вообще (это в основном собирается писать собственные object
и embed
тегов в зависимости от вашего браузера и работы вокруг ИЭ ActiveX
клик-to run-Flash).
Если вы хотите скомпоновать свою флеш-деталь в документ, это прекрасно; SWFObject делает его более чистым и легким, но не включает и не дополняет функциональность. Однако, поскольку он работает так хорошо, он стал своего рода стандартным методом получения Flash на сайте.
Наденьте свой Flash-фрагмент на страницу, однако вы хотите, убедитесь, что у него есть id
, установленный в его значках object
и embed
, и вы должны быть установлены.
Почему голос? Мне что-то недостает, кажется, хороший вопрос. –
Да, не знаю, почему это проголосовало. Мне тоже был хороший вопрос. – ajm
Просто хотел упомянуть, что вам не нужно использовать сложный (и устаревший) код getFlashMovie в этой ссылке viget - вы можете просто использовать document.getElementById. Он поддерживается всеми современными браузерами, включая IE6. Я использую его все время для ExternalInterface, и он работает отлично, плюс он совместим с версиями и основан на стандартах. – pipwerks