12

在 chrome,ie 和 safari 中,这不是问题,但在 Firefox 中是。

<object>用于我的闪存夹。

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

我究竟做错了什么?

4

4 回答 4

20

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

<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>

Firefox 同时需要data,widthheight.

于 2009-08-26T08:54:48.513 回答
12

对于跨浏览器的 Flash 嵌入,您需要同时使用 <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 微库来实现强大的跨浏览器 Flash 嵌入。

于 2009-08-26T08:46:24.223 回答
0

同时使用对象和嵌入标签。一些浏览器使用标签和“名称”来访问 swf,其他浏览器使用和“id”

于 2009-08-26T08:37:04.133 回答
-1

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

于 2013-08-06T17:23:29.950 回答