在HTML中嵌入Flash(Embed flash in html)

2019-07-03 18:07发布

在Chrome,IE和Safari浏览器,这不是一个问题,但在Firefox它。

我使用<object>我flashclip。

<object type="application/x-shockwave-flash"> 
    <param name="movie" value="myclip.swf" /> 
    <param name="quality" value="high" /> 
</object>

我究竟做错了什么?

Answer 1:

经过一些测试,能正常工作:

<object type="application/x-shockwave-flash" data="myclip.swf" 
    width="550" height="400"> 

    <param name="movie" value="myclip.swf" />
    <param name="quality" value="high" />
</object>

火狐需要两个datawidthheight



Answer 2:

对于跨浏览器的闪存嵌入,您需要同时使用<object><embed>标记,嵌套在彼此,它也可能帮助包括data的属性上<object>是这样的:

<object type="application/x-shockwave-flash" data="myclip.swf"> 
    <param name="movie" value="myclip.swf" />
    <param name="quality" value="high" />
    <!-- Sandwich the embed tag inside the object tag -->
    <embed src="myclip.swf" quality="high" />
</object>

另外,我建议使用SWFObject的 JavaScript的微库强大的跨浏览器的闪存嵌入。



Answer 3:

同时使用对象和嵌入标签。 有些浏览器使用的标记和“名”才能到SWF,其他人使用和“身份证”



Answer 4:

该代码是<embed src="helloworld.swf">



文章来源: Embed flash in html
标签: html flash embed