如何在我的网站上嵌入 Flash 对象?

15

我必须说这很尴尬,但为了辩护,我要说在我多年的网页开发经历中,从未遇到过嵌入Flash绝对必要的情况。

问题

  • 简单来说,我该如何在我的网站上嵌入任何类型的Flash对象(*.swf或其他任何选项)?

一些要点

  • 我不需要代码,我已经有了,我只是真的不理解它。
  • 我正在寻找一个关于如何使用<embed><object>元素的好解释。
  • 我一直在搜索,但没有找到清晰的解释,甚至在规范中也没有。

如果有好的答案,我将授予一个赞,一个饼干,并接受最佳答案 :)


1
我也不知道这个问题的完美行业标准解决方案,但我听到了很多关于http://code.google.com/p/swfobject/的好消息(当然需要JS - 但是,当Flash处于活动状态时关闭JS可能非常不可能)。 - Pekka
那是什么?你能解释一下吗?(我实际上正在寻找关于<embed>或其他普通HTML解决方案的解释) - Madara's Ghost
2个回答

9

3
非常不完整的答案。太懒了,没有考虑提问者的新手水平。 - 3Dom
7
@3Dom 可以随意发布更好的内容。 - magritte
1
我差点没有评论这个,但是@3Dom...这从技术上讲是正确的答案,我很高兴看到它也被接受了。你可能会使用一些JS库,但这并不代表什么。最终,该库所做的就是(除了需要JS来查看Flash之外)在页面上删除本回答中提到的HTML元素之一或另一个。所以,你在这里的评论显示了你的新手-ness,如果“新手-ness”意味着根本不理解被问的是什么。 - Carnix
1
我总是在像这样回复时受到批评和投票否决。其解释是其他网站可能会消失。当然,他们忽略了 StackOverlow 中的某些内容可能会过时这一可能性。 - Sam Hobbs

1

将“YOURFILENAMEHERE.swf”替换为您的.swf文件名称。

<OBJECT classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" WIDTH="320" HEIGHT="240" id="Yourfilename" ALIGN="">
<PARAM NAME=movie VALUE="YOURFILENAMEHERE.swf">
<PARAM NAME=quality VALUE=high>
<PARAM NAME=bgcolor VALUE=#333399>
<EMBED src="Yourfilename.swf" quality=high bgcolor=#333399 WIDTH="320" HEIGHT="240" NAME="Yourfilename" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></EMBED></OBJECT> 

3
我不需要代码,我已经有了,只是我并不是很理解它。 - Madara's Ghost

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接