Chinaunix首页 | 论坛 | 博客
  • 博客访问: 176481
  • 博文数量: 30
  • 博客积分: 2170
  • 博客等级: 大尉
  • 技术积分: 375
  • 用 户 组: 普通用户
  • 注册时间: 2007-09-13 11:13
文章分类

全部博文(30)

文章存档

2010年(1)

2009年(7)

2008年(22)

我的朋友

分类: 系统运维

2009-11-06 12:31:11

在给博客的边栏增加了FLASH时钟后,所有IE内核的浏览器均在浏览博客页面时无法正常显示FLASH了(表现为在flash显示的地方呈空白)。
开始,我并没有注意到是因为加了FLASH动画导致的。我只是怀疑是IE的FLASH插件出了问题,在重新安装后,还是如此,而且最大的困扰还是并非全部 flash视频和动画无法播放,类似土豆,酷6,QQ空间等都一切正常,只是一些特别调用的视频站及少数广告之类没法显示,其中就包括我的博客带 FLASH视频及动画的页面。但是用Firefox浏览就一切正常,所以怀疑是系统问题,但用其他电脑访问也同是如此,换了很多浏览器,找了很多方法,都 不得解。最后无意中看到了篇关于W3C标准的文章,里面提到了IE对W3C的规则支持不理想。这让我突然想起我的博客正是W3C标准的,再查一下符合 W3C标准的FLASH嵌入代码,替换了原来的非标准FLASH插入代码后,刷新IE页面,果然一切正常了。我想,其他一些站点无法显示FLASH也就是 这个原因了。

有时我们不经意的一段小代码,往往会模糊我们正确寻找正确错误原因的视线。下面贴出非符合W3C标准的FLASH插入代码:

正确替换的符合W3C标准的嵌入FLASH代码:

就这么简单。顺便补充下W3C标准的插入FLASH代码的参数:

必须设置的flash的大小,地址,如果需要脚本使用,还可以设置ID的名称,我这里没有添加ID

是否允许全屏,如果不写这一段,默认是不能全屏的。

设置参数传递给flash,如果是多个参数用&连接,例如key1=value1&key2=value2&key3=value3 ,xml这个参数可以设置成xml文件的地址,或者直接设置xml文本内容。

通过name与value定义了嵌入内容打开(true)自动播放(autoplay)

name为wmode用于设置flash窗口模式,value取值transparent(flash背景透明,有可能降低flash的性能)

name为wmode用于设置flash窗口模式,value可取值window(默认值,始终位于html的顶层),opaque(允许flash上层可以有网页的遮挡),transparent(flash背景透明,有可能降低flash的性能)

name为wmode用于设置flash窗口模式,value取值opaque(允许flash上层可以有网页的遮挡)

设置flash右键菜单,去掉一些默认的菜单,只留下了设置和关于flashplayer

设置flash的播放品质 可用参数是low autolow autohigh medium hight best, 默认应该是high

设置flash的放缩模式 可用参数是 showall(显示全部内容,保持比例,但是上下,或者左右可能有空白), noborder(放缩可以裁减内容,保持比例,但是不留空白), exactfit(放缩按照flash设置的高度和宽度,不保持比例),noscale(不放缩,原始比例)

设置flash的窗口模式,可用参数Window(默认值,始终位于html的顶层),Opaque(允许flash上层可以有网页的遮挡),Transparent(flash背景透明,有可能降低flash的性能)

设置flash缩放的参考点,可用参数L(左侧),R(右侧),T(上侧),B(下侧),TL(左上),TR(右上),BL(左下),BR(右下),如果不设置,默认以中心作为参考点

设置flash相对参考路径

阅读(6825) | 评论(0) | 转发(0) |
0

上一篇:Apache Log4j 学习笔记

下一篇:ASCII码

给主人留下些什么吧!~~