Альтернативы swfobject для встраивания flashplayer

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

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

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


person Jacob Poul Richardt    schedule 16.04.2009    source источник


Ответы (5)


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

person Tony    schedule 17.04.2009

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

Вы можете найти его исходный код в каталоге flex builder;

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

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

person marketer    schedule 17.04.2009
comment
Я использовал это до того, как переключился на swfobject. - person Jacob Poul Richardt; 18.04.2009

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

Adobe находится в процессе принятия SWFObject 2.x для большинства своих продуктов для публикации (SWFObject заменит решение Adobe на основе ActiveContent на основе 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 :)

person pipwerks    schedule 17.06.2009

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

person Robin Rodricks    schedule 04.06.2009

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

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

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

Вот адрес:

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

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

person bob    schedule 10.07.2012