ActiveX control 是 Internet Explorer 1、2 个星期前的一个更新,更新的效果是网页中使用到 ActiveX 的部分都需要鼠标点击后才能激活对它的控制。正好那几天在学 Flash,就遇到了这个东西
对于 Flash 的解决方法,可以看 FlashObject 这篇文章。这是非官方的解决方法,同样这里有 官方的解决方法
打了补丁的同学可以看这里的效果:
http://sparanoid.com/works/pages/my_linkin_park/
我比较喜欢非官方的 FlashObject 的方法,在这里简述一下其使用方法:
到作者那里下载 FlashObject 1.3,获取其中的 flashobject.js 文件
在想要开启 Flash 控制的页面里插入此 js 文件:
<script type="text/javascript" src="flashobject.js"></script>
然后是插入 Flash:
<div id="flashcontent">
<script type="text/javascript">
var fo = new FlashObject("flash.swf", "mymovie", "800", "600", "7", "#000000");
fo.addParam("quality", "high");
fo.addParam("wmode", "transparent");
fo.addParam("salign", "t");
fo.write("flashcontent");
</script>
</div>
简单说明一下:
FlashObject("flash.swf", "mymovie", "800", "600", "7", "#000000");
里的意思:
- “flash.swf” - 要显示的 flash 源文件
- “mymovie” - Flash 的 id
- “800″, “600″ - 宽,高;单位是像素
- “7″ - 此 Flash 所需的最低 Flash 播放器的版本
- “#000000″ - Flash 的背景色
这样就 ok 了
另外如果浏览器没打开 JavaScript,可以写一个 noscript,让它正常调用 Flash,以供无 JavaScript 时显示
相关文章:
1. Flex 1.5 hot fix: Internet Explorer Update affects embedded ActiveX controls
2. Active Content Update Article
Just 6 Comments?
- ~one2three
-
- ~one2three
-
- ~Sparanoid 937
-
- ~Sparanoid 937
-
- ~ysb
-
- ~Sparanoid
-
Use RSS to track new comments of this post.试了一下FlashObject感觉也不方便D
不过效果还是不错呢
目前也只有这两个个解决方法了,目前此更新为可选更新,不过以后会变成关键更新的
http://blog.deconcept.com/2006/04/21/flashobject-to-become-swfobject/
你真的是傻逼
引用的不错,虽然让你看到了,但这毫无意义