swf文件切入网页中的三种方式
swf文件切入网页的三种方式
方式一:
1. 示例代码
<object width="100%" height="100%" id="Flash720Player" >
<param name="movie" value="Flash720Player.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="allowFullScreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="wmode" value="opaque" />
<paramname="flashvars" value="参数列表 " />
<embed src="Flash720Player.swf” quality="high" type="application/x-shockwave-flash" width="100%" height="100%" name="Flash720Player" allowfullscreen="true" wmode="opaque" allowscriptaccess="always" flashvars="参数列表" > </embed>
2. 优点
切入方便,各浏览器也都能访问。适用于一般只展示而不与网页交互swf文件的切入(如动画广告)。
3. 缺点
网页生成的代码比较多,与网页交互较多(视频播放器)的swf文件用这种方式切入后在各浏览器下交互上会出现问题,而且处理方式也不太一样。(火狐,IE9)
1. 示例代码
利用swfObject.js中的方法切入swf文件,切入后的代码如下:
<embed src="Flash720Player.swf” quality="high" type="application/x-shockwave-flash" width="100%" height="100%" name="Flash720Player" allowfullscreen="true" wmode="opaque" allowscriptaccess="always" flashvars="参数列表" id="Flash720Player" > </embed>
2. 优点
最终生成代码少,而且在各中浏览器中与网页交互没有问题。
3. 缺点
切入方式比较复杂,需要引入一个swfObject.js文件。
4. 参考网站
我分析新浪、搜狐和酷六等网站视频的切入方式都是这种。
方式三:
1. 示例代码
<object width="100%" height="100%" data=” Flash720Player.swf” id="Flash720Player" >
<param name="movie" value="Flash720Player.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#ffffff" />
<param name="allowFullScreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="wmode" value="opaque" />
<paramname="flashvars" value="参数列表 " />
</object>
2. 优点
最终生成代码少,切入方式相当的简单。经测试在火狐、傲游等浏览器下访问没有问题。
3. 缺点
在IE浏览器和360浏览器下不能显示。
4. 参考网站
优酷和百度,他们在火狐下是用的这种处理方式,我怀疑他们在IE里面的处理方式不太一样,应该用得是另一种处理方式。