Skip to content

在页面中使用 flash

可以通过 <object></object><embed> 元素 嵌入 flash

html
<body>
   <!-- 
     data:要嵌入的 flash 文件
     type:flash文件的 MIME
   -->
   <object data="./example.swf" type="application/x-shockwave-flash">
     <!-- 通过 param 给 flash 程序传值 -->
     <param name="quality" value="high">
   </object>

   <!-- 
     src:要嵌入的 flash 文件
     type:flash文件的 MIME
     quality="high" 《===》 object:<param name="quality" value="high">
   -->
   <embed src="./example.swf" type="application/x-shockwave-flash" quality="high">
</body>
<body>
   <!-- 
     data:要嵌入的 flash 文件
     type:flash文件的 MIME
   -->
   <object data="./example.swf" type="application/x-shockwave-flash">
     <!-- 通过 param 给 flash 程序传值 -->
     <param name="quality" value="high">
   </object>

   <!-- 
     src:要嵌入的 flash 文件
     type:flash文件的 MIME
     quality="high" 《===》 object:<param name="quality" value="high">
   -->
   <embed src="./example.swf" type="application/x-shockwave-flash" quality="high">
</body>

⚠️:因为有的浏览器不识别 object 或 embed

兼容性写法:

html
<body>
    <object data="./example.swf" type="application/x-shockwave-flash">
        <param name="quality" value="high">
        <!-- 将 embed 写在 object 里面 -->
        <embed src="./example.swf" type="application/x-shockwave-flash" quality="high">
    </object>
</body>
<body>
    <object data="./example.swf" type="application/x-shockwave-flash">
        <param name="quality" value="high">
        <!-- 将 embed 写在 object 里面 -->
        <embed src="./example.swf" type="application/x-shockwave-flash" quality="high">
    </object>
</body>

用心去做高质量的专业前端内容网站,欢迎 star ⭐ 让更多人发现