【问题标题】:Alternatives to swfobject for embedding flashplayer用于嵌入 flashplayer 的 swfobject 的替代方案
【发布时间】:2010-10-19 23:06:51
【问题描述】:

有人知道 swfobject 是否有更好的替代品? 我其实很喜欢 swfobject,我只是想听听是否有人发现了更好的东西。 或者也许这是最好的方法。

如果你不知道 swfobject,你可以在这里找到它:

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

【问题讨论】:

    标签: apache-flex embed flash swfobject


    【解决方案1】:

    这是我所知道的最好的方法,而且我从来没有遇到过问题。请注意,您不能将 JS 放入嵌入代码中以在某些社交网站(例如 Facebook)上发布。在这些情况下,您将需要使用常用的对象和嵌入标签。

    【讨论】:

      【解决方案2】:

      您可以尝试 ActiveContent,它是 Adob​​e 用于嵌入 Flash 的解决方案。这是 flex builder 和(我相信)CS4 的默认设置。

      你可以在 flex builder 目录中找到它的源代码;

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

      一般来说,人们更喜欢 swfobject,因为它很简单。但 activecontent 是经过现场测试的解决方案。

      【讨论】:

      • 我在切换到swfobject之前曾经使用过这个。
      【解决方案3】:

      SWFObject 有很多替代品,包括一些流行的 JS 框架附带的 SWF 嵌入代码,但没有一个像 SWFObject 那样安全。

      Adobe 正在为其大部分发布产品采用 SWFObject 2.x(SWFObject 将取代 Adob​​e 基于 JavaScript 的 ActiveContent 解决方案)。

      顺便说一句,如果您使用 SWFObject 的静态发布方法,您的 SWF 工作 JavaScript 被启用。它根本无法访问 Adob​​e 的 ExpressInstall 实用程序。见http://code.google.com/p/swfobject/wiki/documentation#Should_I_use_the_static_or_dynamic_publishing_method

      如果您使用 Google 的 Ajax API 存储库,您甚至不需要下载 SWFObject :)

      【讨论】:

        【解决方案4】:

        SWFObject 2. 让尽可能多的人看到您的 Flash 电影的最佳方式。 (关闭 JavaScript 的除外!)

        【讨论】:

          【解决方案5】:

          swfobject 有一个很好的“包装器”,叫做“EasySWF”。 他们使用的是 swfobject,但只是让它更容易理解/实现。

          根据他们的文档,添加 SWF 非常简单:

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

          这是地址:

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

          看起来他们也在整个网站上都在使用它?

          【讨论】:

            猜你喜欢
            • 2017-10-18
            • 2014-03-01
            • 1970-01-01
            • 1970-01-01
            • 2011-02-11
            • 2021-11-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多