去除网页中叠加在图片上的Flash激活虚线框的问题!

dancer3319 2008-01-16 12:43:50
做web开发的朋友,应该都碰到过去除网页上Flash出现的虚线框问题,一般引用一段外部javascript来解决,例如很多人用的objectswap.js,但是我今天碰到另一种情况,是在背景图片上叠加透明flash,用这招却无效。
代码如下:
<script src="objectswap.js" type="text/javascript"></script>
<div style="background:url(123.jpg) no-repeat; width:778; height:196;">
<EMBED align="right" src="flash/tp1.swf" width=778 height=196 type=application/octet-stream wmode="transparent" quality="high">
</div>
不知道有没有那位朋友碰到过这种情况,给分享一下解决方案,多谢!
...全文
153 点赞 收藏 3
写回复
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
dancer3319 2008-01-18
哈哈!已经解决了 谢谢3楼的sxlfybb
不过swfobject.js默认的貌似不支持透明flash,要有些许小改动,
我参考了http://hi.baidu.com/workey/blog/item/54faaa34d30440b4d1a2d32d.html这篇文章,终于完美解决了。
2楼说的也没错DW8也能解决虚线框的问题,但是对layer叠加flash的就不行,况且机器生成的代码比较繁冗,插入层操作上不灵活,
我都是用手写div+css的,一向不爱用
回复
sxlfybb 2008-01-17
你去网上搜个文件,
swfobject.js
然后调用函数

function FlashPlayer(){
var azszplayer = new SWFObject("/images/banner.swf", "Flash_Player", "960", "218","7","");
azszplayer.addParam("quality", "high");
azszplayer.addParam("wmode", "opaque");
azszplayer.addParam("scale", "noscale");
azszplayer.write("topFlash");
}

你去搜一下这个文件吧,搜到后,会找到相关的使用说明的。在flash官方网站上也可以找到相关的链接。
回复
xuqingkai 2008-01-16
dw8插入flash会自动生成解决方案
回复
发动态
发帖子
CSS
创建于2007-09-28

5.9w+

社区成员

层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
申请成为版主
社区公告
暂无公告