打印

[其它] 共享 - 标准的Flash插入代码

标准的的Flash插入

 提示:您可以先修改部分代码再运行
复制内容到剪贴板
代码:
<!-- 标准的的Flash插入
设置高度与宽度:
width="400" height="400"
设置路径:
data="style/flash/001.swf" 与 value="style/flash/001.swf"
替代文本或替代图片:
<a href="" title=""><img src="" alt="" /></a> 也可以不要这段
-->
<object type="application/x-shockwave-flash" data="style/flash/001.swf" width="400" height="400">
<param name="movie" value="style/flash/001.swf" />
<a href="style/flash/001.swf"><img src="style/img/001.jpg" alt="Flash动画" /></a>
</object>
不会遮住层的Flash

 提示:您可以先修改部分代码再运行
复制内容到剪贴板
代码:
<!-- 不会遮住层的Flash
让Flash不档住浮动对象或层的关键属性:
<param name="wmode" value="opaque" />
<embed wmode="opaque"></embed>
-->
<object type="application/x-shockwave-flash" data="style/flash/001.swf" width="400" height="400">
<param name="movie" value="style/flash/001.swf" />
<param name="wmode" value="opaque" />
<embed wmode="opaque"></embed>
<a href="style/flash/001.swf"><img src="style/img/001.jpg" alt="Flash动画" /></a>
</object>
透明的Flash

 提示:您可以先修改部分代码再运行
复制内容到剪贴板
代码:
<!-- 透明的Flash
让Flash透明的关键属性:
<param name="wmode" value="transparent">
-->
<object type="application/x-shockwave-flash" data="style/flash/001.swf" width="400" height="400">
<param name="movie" value="style/flash/001.swf" />
<param name="wmode" value="transparent">
<a href="style/flash/001.swf"><img src="style/img/001.jpg" alt="Flash动画" /></a>
</object>
[ 本帖最后由 fkueaps 于 2007-1-18 11:36 编辑 ]
本帖最近评分记录
  • greengnn 威望 +1 谢谢分享 2007-1-9 13:13
收到,我先拷贝下来
不错  ,简单实用的代码
about:blank
拷下来   
  看看

TOP

还在为头像烦恼?还在为不能关注好友动态烦忧?快来蓝色理想家园吧!
我拷贝啦

TOP

好,我拷拉

TOP

在firefox中能兼容吗?
sz00000.com 零度,个性艺术色彩婚纱影像

TOP

不是打击楼主,不用验证,你提供的代码并不标准,从代码一看就有问题,第一个代码在IE肯定没问题,在其它浏览器(如:Firefox)FLASH肯定显示不了,只是你用一个图片连接替换了嵌入的SWF文件.

Firefox这个浏览器的确很古怪,问题不是一般的多.
有名,但没签

TOP

引用:
原帖由 iuui 于 2007-1-10 11:31 发表
不是打击楼主,不用验证,你提供的代码并不标准,从代码一看就有问题,第一个代码在IE肯定没问题,在其它浏览器(如:Firefox)FLASH肯定显示不了,只是你用一个图片连接替换了嵌入的SWF文件.

Firefox这个浏览器的确很 ...
呵呵,那你还是去验证一下吧,FF确实可以显示.加图片链接或者文字链接是为了兼容一些老版本浏览器(还有屏蔽FLASH功能等等).

至于验证问题,确实有一个是不行的,那是因为<embed>这个私有标记.

TOP

试试看
不遮住层那个应该比较有用
www.teamt.cn

TOP

引用:
原帖由 fkueaps 于 2007-1-12 16:46 发表

呵呵,那你还是去验证一下吧,FF确实可以显示.加图片链接或者文字链接是为了兼容一些老版本浏览器(还有屏蔽FLASH功能等等).

至于验证问题,确实有一个是不行的,那是因为<embed>这个私有标记.
呵呵,不得不再
有名,但没签

TOP

引用:
原帖由 fkueaps 于 2007-1-12 16:46 发表


呵呵,那你还是去验证一下吧,FF确实可以显示.加图片链接或者文字链接是为了兼容一些老版本浏览器(还有屏蔽FLASH功能等等).

至于验证问题,确实有一个是不行的,那是因为<embed>这个私有标记.
再次给楼主下打击,第一个在两个浏览器确都能显示,但问题是W3C的验证问题,你把classidcodebase这两个属性替换掉.这两个是很重要的属性.我按照你的方式验证了下,没被通过,所以第一个没任何意义.
有名,但没签

TOP

SWF文件嵌入XHTML合法的问题,是个大问题,如果很在意W3C那个小图标的话.
有名,但没签

TOP

确实不必太在意那个小图标,不过还是想问问,报错信息是什么?
我怎么验证都没错?
提示一下,<object>这个标记不能直接出现在<body>中,它必须由容器来盛放.

TOP

复制内容到剪贴板
代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>mc</title>
</head>
<body>
<object type="application/x-shockwave-flash" data="mc.swf" width="400" height="400" >
<param name="movie" value="mc.swf" />
</object>
</body>
</html>


纯FLASH网站我肯定不会把SWF放在容器里.
有名,但没签

TOP

复制一份 放博客上

TOP

不知道大家有没有给DW8打补丁,打了2个补丁之后,插入flash的代码变成了调用一个javascript函数,估计是Adobe这帮子人弄的。有兴趣的可以看一看
---Vis---

TOP

引用:
原帖由 iuui 于 2007-1-13 18:56 发表
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> ...
纯FLASH网站我肯定不会把SWF放在容器里.
如果你在乎W3C验证,那么你就必须把媒体文件放在容器中.
如果你不在乎W3C验证,那么就不必在乎是否报错.

TOP

W3C的验证对我来说只是个指导的作用,没有完美的事情,我只是觉得因该在它的指导下,怎么找到兼容大部分的平衡点
楼主的分享不错,收藏,收藏
心在那里...

TOP

引用:
原帖由 fkueaps 于 2007-1-15 09:37 发表


如果你在乎W3C验证,那么你就必须把媒体文件放在容器中.
如果你不在乎W3C验证,那么就不必在乎是否报错.
我既在乎W3C的验证,又不想把<object >...</object>再放进另外不容器里,你的代码我仔细研究之后问题还很多,
所以我采纳17楼的建议,打官方的补丁.
不过你的精神还是值得称赞.
有名,但没签

TOP

引用:
原帖由 iuui 于 2007-1-16 17:02 发表


我既在乎W3C的验证,又不想把<object >...</object>再放进另外不容器里,你的代码我仔细研究之后问题还很多,
所以我采纳17楼的建议,打官方的补丁.
不过你的精神还是值得称赞.
唉,既然你都不知道W3C订标准规范是干什么的,那我也无能为力了...

http://bbs.blueidea.com/thread-2712246-1-3.html
盲目的追崇"重构标准"

TOP

呵呵,我入flash的时候ff ie6 opera9都看到了,不知道以下的版本看得到么
体验游戏 game4power

TOP

呵呵,喜欢

TOP