简单的脚本,将HTM5动画交换为FLASH

时间:2013-11-21 21:50:29

标签: javascript jquery html5 flash animation

我有一个HTML5动画(由swiffy创建)和我的FLASH动画。我正在寻找一个可以检测HTML5兼容性的简单脚本,如果不兼容,将使用FLASH动画。我读到的所有内容都谈到控件,将它作为整个页面进行讨论等等。这是我的HTML页面中的部分。我发布了它的图像,以显示它在HTML中的使用方式。红色框是动画。 谢谢!

enter image description here

2 个答案:

答案 0 :(得分:1)

并感谢您告诉我您正在使用的动画工具。
我查看了Swiffy的HTML,它使用了SVG,所以这是完成的脚本,我想:

function getAnimation()
{
    if(document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Shape", "1.0"))
    {
        return "SVG";
    }
    else
    {
        return "Flash";
    }
}

只需使用它或if语句来检测浏览器是否支持SVG,因此支持Swiffy。

答案 1 :(得分:0)

使用SWFObject在页面中嵌入Flash,您可以利用动态发布功能,如果不支持Flash,则会替换您的替代内容(Swiffy动画)(请参阅演示here )。

这与您提出处理回退的方式相反,但Flash动画几乎肯定会表现得更好,所以应该是支持Flash的设备的默认设置,Swiffy后备仅推送到不支持Flash的设备“T