有人知道是否有更好的替代swfobject? 我其实喜欢swfobject,我只是想听听是否有人发现了更好的东西。 或许这是最好的方式。
如果您不了解swfobject,可以在此处找到:
答案 0 :(得分:2)
这是我所知道的最好的方式,我从未遇到过问题。请注意,您不能将JS嵌入到嵌入代码中以便在某些社交网站(例如Facebook)上发布。在这些情况下,您需要使用通常的对象和嵌入标签。
答案 1 :(得分:2)
您可以尝试使用ActiveContent,这是Adobe的嵌入式闪存解决方案。这是flex builder的默认设置,(我相信)CS4。
您可以在flex builder目录中找到此源代码;
$FLEX_BUILDER_LOCATION\sdks\3.3.0\templates\client-side-detection
一般来说,人们更喜欢使用swfobject,因为它很简单。但activecontent是经过现场测试的解决方案。
答案 2 :(得分:1)
SWFObject还有很多替代品,包括SWF嵌入代码,它附带了一些流行的JS框架,但没有一个像SWFObject一样具有防弹功能。
Adobe正在为其大多数发布产品采用SWFObject 2.x(SWFObject将取代Adobe的基于JavaScript的ActiveContent解决方案)。
BTW,如果你使用SWFObject的静态发布方法,你的SWF 将工作而不启用 JavaScript。它根本无法访问Adobe的ExpressInstall实用程序。请参阅http://code.google.com/p/swfobject/wiki/documentation#Should_I_use_the_static_or_dynamic_publishing_method?如果您使用Google的Ajax API存储库,则甚至不需要下载SWFObject:)
答案 3 :(得分:0)
SWFObject 2。让尽可能多的人看到您的Flash电影的最佳方式。 (除了关闭JavaScript的那些!)
答案 4 :(得分:0)
swfobject有一个很好的“包装器”叫做“EasySWF”。 他们正在使用swfobject ,但只是让它更容易理解/实施。
从他们的文档中添加SWF就像以下一样简单:
easyswf({swf: "path/to/the.swf", width:400, height:100});
这是地址:
http://www.gieson.com/Library/projects/utilities/easyswf/
看起来他们也在整个网站上使用它?