关于html5:flashhtml中使用flash

最近看他人的一些代码,外面用到了flash,之前没有用过,这次就学习了下~

<!--[if IE]>
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="1200" height="900" id="falshBox">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="move" value="movie.swf?aname=abc" />
    <param name="FlashVars" value="aname=abc" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#fffff" />
    <embed src="movie.swf" quality="high" bgcolor="#ffffff" width="1200" height="900" name="flash test" align="middle" allowScriptAcccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" />
</object>
<![endif]-->
<!--[if !IE]>-->
<object type="application/x-shockwave-flash" data="movie.swf?aname=abc"  width="1200" height="900">
    <param name="allowScriptAccess" value="sameDomain" />
    <param name="move" value="movie.swf?aname=abc" />
    <param name="FlashVars" value="aname=abc" />
    <param name="quality" value="high" />
    <param name="bgcolor" value="#fffff" />
</object>
<!--<![endif]-->

下面的代码写了IE浏览器的判断,是因为IE10开始根本和古代浏览器统一,如果不写两种判断,那么在不反对embed的浏览器上就会展现两个flash的盒子~

次要说下FlashVars这个字段,很容易能够看出这个是向flash传参,同时也会看到param传入时在资源前面加了参数,然而在资源后加参数,有的浏览器不辨认,所以新增了FlashVars,为了兼容浏览器,最好是两个中央都加上参数

我这里就简略记录下吧,想要理解更多的,能够参考我之前查阅的材料~

html向flash传递参数
Flash无关HTML参数详解

【腾讯云】轻量 2核2G4M,首年65元

阿里云限时活动-云数据库 RDS MySQL  1核2G配置 1.88/月 速抢

本文由乐趣区整理发布,转载请注明出处,谢谢。

您可能还喜欢...

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据