微软为了避免与Eolas公司和加利福尼亚大学之间的专利侵权纠纷,发布了针对IE6浏览器的修改补丁,改变了IE对嵌入式ActiveX控件的处理方式。打上这一补丁后,网页上的 Flash 动画仍然正常播放.只是当你把鼠标光标移动到 Flash 内容上时,会看到多了边框并提示激活.如下图
图片如下:
也就是说不会影响动画播放,但如果你的影片需要和用户进行交互.
例如Flash按钮,菜单,Banner之类的东东,那就需要先激活再使用(也就是多点一下)
还好现在已经有办法使flash绕过这个障碍,不然很多网站上应用的flash交互程序将受到影响,给用户带来很大的不爽!
首先,到这里下载 http://blog.deconcept.com/flashobject/flashobject1-3.zip
解压将其中的 flashobject.js 放在根目录下
然后在嵌入swf的页面里面加入以下两部分内容:
1.包含 flashobject.js
<script type="text/javascript" src="flashobject.js"></script>
2.嵌入swf代码
<script type="text/javascript">
// <![CDATA[
var fo = new FlashObject("fo_tester.swf", "fotester", "300", "300", "8", "#FF6600");
fo.addVariable("flashVarText", "this is passed in via FlashVars for example only");
fo.addParam("quality", "low");
fo.addParam("wmode", "transparent");
fo.addParam("salign", "t");
fo.write("flashcontent");
// ]]>
</script>
详细用法,可以参考这里:
http://blog.deconcept.com/flashobject/
回复Comments
{commenttime}{commentauthor}
{CommentUrl}
{commentcontent}