查看: 1459|回复: 6

在浏览器中出现虚线框的解决办法

[复制链接]

韶华一笑间

发表于 2006-10-4 13:15 | 显示全部楼层 |阅读模式
Ms在2-28发布了KB912945升级包,直接对ActiveX影响:
Adobe Reader
Apple QuickTime Player
Macromedia Flash
Microsoft Windows Media Player
Real Networks RealPlayer
Sun Java Virtual Machine
安装了该升级包后,页面上的Flash动画仍然正常播放。
只是当你把鼠标光标移动到Flash文件时,会看到多了一个2px灰色的虚线边框,同时会提示激活。 

据一些消息说,Ms可能还是要改变IE上的ActiveX显示方式。
最坏的结果是,网页上的ActiveX(包括Flash)内容都要先点一下激活了才能观看.但如果flash需要和用户进行交互。例如按钮,菜单之类,那就需要多点一下,这样不仅不美观,也很麻烦。当然,这也有解决方法,MM官方就发表了一篇文章:http://www.macromedia.com/devnet/activecontent 同时,还找到了另一篇:http://blog.deconcept.com/flashobject/ 或者使用 Flash Object 替换现有的 Flash 控件插入方式(,)。代码和Macromedia Dreamweaver 8.02转换的差不多,Dreamweaver改变了插入Flash的代码方式,但是这个方式代码比较多,而且也需外调JS。但由于插入方便所以建议更新8.02升级包。
blog.deconcept.com/swfobject/ 文章上,我们可以看到不少的解决方法:
www.macromedia.com/devnet/activecontent 同时,还找到了另一篇:http://blog.deconcept.com/flashobject/ 或者使用 Flash Object 替换现有的 Flash 控件插入方式(<object>,<embed>)。代码和Macromedia Dreamweaver 8.02转换的差不多,Dreamweaver改变了插入Flash的代码方式,但是这个方式代码比较多,而且也需外调JS。但由于插入方便所以建议更新8.02升级包。
blog.deconcept.com/swfobject/ 文章上,我们可以看到不少的解决方法:

<script type="text/javascript" src="/blog/swfobject.js"></script>     
<div id="flashcontent">
This text is replaced by the Flash movie.
</div>
<script type="text/javascript">
var so = new SWFObject("movie.swf", "mymovie", "200", "100", "7", "#336699");
so.addParam("quality", "best");
so.addParam("wmode", "opaque");
so.addParam("menu", "false");
so.addParam("scale", "noscale");
so.addParam("flashVars", document.location.search.substr(1));
so.write("flashcontent");
</script>





js地址:http://blog.deconcept.com/swfobject/swfobject.js
先调用js文件,再在页面上,放内一下div,给他命名,这个命名很重要,直接关系到是否调出flash函数上面代码定义的是 id="flashcontent",那么,接着定义一个函数,给它赋值: 
var so = new SWFObject("movie.swf", "mymovie", "200", "100", "7", "#336699");
/*var so = new SWFObject("flash文件的地址", "名", "宽", "高", "播放器版本", "背景色");
/*接着是参数及值
之后,再把定义的函数的值写到div上面去:so.write("flashcontent");

发表于 2006-10-4 14:09 | 显示全部楼层
一会叫冰雪来看看~
"轻轻的我走了,正如我轻轻的来;悄悄的我走了,正如我悄悄的来;我挥一挥衣袖,不带走一片云彩"
回复 使用道具


胸怀六国志

发表于 2006-10-4 21:25 | 显示全部楼层

以前出现过这样的情况,机器重装了,现在好了。

想请教一个问题:

网页中的FLASH都能正常显示,

但是下载到机器里的flash不能正常显示(就象下面图标显示的那样 ),

不知道是那里设置的问题,(安装了FLASH插件)。


回复 使用道具


韶华一笑间

 楼主| 发表于 2006-10-4 15:57 | 显示全部楼层
并不是人人都会出现这个情况,只有安装了KB912945升级包的才会在FLASH边缘出现一圈虚线,并同时提示需激活。这个升级包一般情况下也只是在开启了系统自动更新的情况下才安装的。
回复 使用道具


韶华一笑间

 楼主| 发表于 2006-10-4 23:03 | 显示全部楼层
你现在好了是因为你重装系统把KB912945升级包一并删除了,现在XP SP2都要求打开自动更新,所以你以后还会安装上,到时你又会看到有虚线了。下载的FLASH不能显示就不清楚了,你可以把打开方式选择MPC试试
回复 使用道具


夏沁 该用户已被删除
发表于 2006-10-4 23:47 | 显示全部楼层

谢谢来得及~

发技术或发新手上路是不是更合适?~

回复 使用道具


发表于 2006-10-4 23:58 | 显示全部楼层
以下是引用夏沁在2006-10-4 23:47:03的发言:

谢谢来得及~

发技术或发新手上路是不是更合适?~

偶也这样以为~
"轻轻的我走了,正如我轻轻的来;悄悄的我走了,正如我悄悄的来;我挥一挥衣袖,不带走一片云彩"
回复 使用道具

您需要登录后才可以回帖 登录 | 注册

本版积分规则

九月家园

GMT+8, 2024-5-10 15:59

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表