在Chrome,IE和Safari浏览器,这不是一个问题,但在Firefox它。
我使用<object>
我flashclip。
<object type="application/x-shockwave-flash">
<param name="movie" value="myclip.swf" />
<param name="quality" value="high" />
</object>
我究竟做错了什么?
在Chrome,IE和Safari浏览器,这不是一个问题,但在Firefox它。
我使用<object>
我flashclip。
<object type="application/x-shockwave-flash">
<param name="movie" value="myclip.swf" />
<param name="quality" value="high" />
</object>
我究竟做错了什么?
经过一些测试,能正常工作:
<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>
火狐需要两个data
, width
和height
。
对于跨浏览器的闪存嵌入,您需要同时使用<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的微库强大的跨浏览器的闪存嵌入。
同时使用对象和嵌入标签。 有些浏览器使用的标记和“名”才能到SWF,其他人使用和“身份证”
该代码是<embed src="helloworld.swf">
。