Альтернативы swfobject для встраивания flashplayer - PullRequest
3 голосов
/ 17 апреля 2009

Кто-нибудь знает, есть ли лучшая альтернатива swfobject? Мне действительно нравится swfobject, я просто хотел узнать, нашел ли кто-нибудь что-нибудь получше. Или, может быть, это лучший способ.

Если вы не знаете swfobject, вы можете найти его здесь:

http://code.google.com/p/swfobject/

Ответы [ 5 ]

2 голосов
/ 17 апреля 2009

Вы можете попробовать ActiveContent, решение Adobe для встраивания flash. Это по умолчанию для Flex Builder и (я считаю) CS4.

Вы можете найти источник этого в каталоге Flex Builder;

 $FLEX_BUILDER_LOCATION\sdks\3.3.0\templates\client-side-detection

Как правило, люди предпочитают swfobject из-за его простоты. Но activecontent - это проверенное решение.

2 голосов
/ 17 апреля 2009

Это лучший из известных мне способов, и у меня никогда не было с этим проблем. Обратите внимание, что вы не можете поместить JS в код для встраивания для публикации на некоторых сайтах социальных сетей, таких как Facebook В этих случаях вам нужно будет использовать обычные теги object и embed.

1 голос
/ 17 июня 2009

Существует множество альтернатив SWFObject, включая код встраивания SWF, который поставляется с некоторыми популярными средами JS, но ни одна из них не является столь же пуленепробиваемой, как SWFObject.

Adobe в настоящее время принимает SWFObject 2.x для большинства своих издательских продуктов (SWFObject заменит решение Adobe ActiveContent на основе JavaScript на основе JavaScript).

Кстати, если вы используете статический подход SWFObject , ваш SWF будет работать без JavaScript включен. У него просто не будет доступа к утилите Adobe ExpressInstall. Смотри http://code.google.com/p/swfobject/wiki/documentation#Should_I_use_the_static_or_dynamic_publishing_method?

Вам даже не нужно загружать SWFObject, если вы используете репозиторий Google Ajax API:)

0 голосов
/ 10 июля 2012

Есть хорошая «обертка» для swfobject, которая называется «EasySWF». Они используют swfobject , но просто сделали его намного проще для понимания / реализации.

Из их документации добавить SWF так же просто, как:

easyswf({swf: "path/to/the.swf", width:400, height:100});

Вот адрес:

http://www.gieson.com/Library/projects/utilities/easyswf/

Похоже, они тоже используют его на своем сайте?

0 голосов
/ 05 июня 2009

SWFObject 2 . Лучший способ сделать так, чтобы ваш флеш-ролик увидели как можно больше людей. (За исключением тех, у кого JavaScript отключен!)

...