eNewsTree.com

 找回密码
 立即注册
查看: 824|回复: 0
打印 上一主题 下一主题

解读HTML中Flash显示代码

[复制链接]
跳转到指定楼层
楼主
发表于 2015-7-24 07:24:15 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
公司有部分计算机是Mac机,在初初显示内部网站的时候,出现了小小显示上的问题,后解读了下HTML代码中显示Flash一段,得出如下结论:

Mac机中只是读取HTML代码中<embed></embed>的内容,而不会理会<object></object>的其它内容内容。
<object
classid=\"clsid27CDB6E-AE6D-11cf-96B8-444553540000\"
codebase=\"http://download.macromedia.com/p... flash.cab#version=6,0,29,0\" 检测访问者浏览器有无flash插件,如无,就从MM公司网站下载。
width=\"360\"height=\"210\">第三项是作品尺寸;W&H是显示Flash图片在IE中的W和H的。
<param name=\"movie\"value=\"mtv2_a.swf\">第四项就是你的作品文件,可以是绝对地址,也可用相对地址。
<param name=\"quality\"value=\"high\">第五项就是动画品质为“高”,一般只有老电脑如486的才应设为低。
<embed
src=\"mtv2_a.swf\" quality=\"high\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\"type=\"application/x-shockwave-flash\" width=\"360\"height=\"210\">针对NC浏览器的,在Mac机中必须注意写W和H,否则就不会正常显示图片,因为它不会帮默认。
</embed></object>  此外,如果你还设置了其它参数,如“透明flash”,那么代码将再会增加一些参数,就是“wmode=\"transparent\"”。
  而那个“param name=\"movie\"”是为动画定义一个ID,这在动画与网页间传递数据时必要的。
  从以上看,如果仅用在IE浏览器、用缺省参数、不考虑检测插件,那么最简单的flash代码应该是:

<object width=\"360\"height=\"210\">
<param name=\"movie\" value=\"mtv2_a.swf\">
</object>

收藏收藏 分享分享
回复

使用道具 举报

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

本版积分规则

Archiver|小黑屋|手机版|消息树

GMT-8, 2025-10-16 09:59 , Processed in 0.064146 second(s), 15 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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