如何在HTML页面中嵌入SWF文件?
www.YourDomain.com/YourFlashFile.swf
。<iframe src="//www.YourDomain.com/YourFlashFile.swf" width="500" height="500"></iframe>
上面的HTML代码将嵌入您的SWF文件。无需其他杂乱的内容。
优点:符合W3C标准,页面设计友好,没有速度问题,采用极简主义方法。
缺点:在浏览器中启动时,您的SWF文件周围会有空白。
这是一种备选答案。它是否是“最佳”答案取决于您的项目。
这适用于IE、Edge、Firefox、Safari和Chrome。
<object type="application/x-shockwave-flash" data="movie.swf" width="720" height="480">
<param name="movie" value="movie.swf" />
<param name="quality" value="high" />
<param name="bgcolor" value="#000000" />
<param name="play" value="true" />
<param name="loop" value="true" />
<param name="wmode" value="window" />
<param name="scale" value="showall" />
<param name="menu" value="true" />
<param name="devicefont" value="false" />
<param name="salign" value="" />
<param name="allowScriptAccess" value="sameDomain" />
<a href="http://www.adobe.com/go/getflash">
<img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" />
</a>
</object>
<embed>
元素:<embed src="file.swf" width="854" height="480"></embed>
<a target="_blank" href="{{ entity.link }}">
<object type="application/x-shockwave-flash" data="{{ entity.file.path }}?clickTAG={{ entity.link }}" width="120" height="600" style="visibility: visible;">
<param name="quality" value="high">
<param name="play" value="true">
<param name="LOOP" value="false">
<param name="wmode" value="transparent">
<param name="allowScriptAccess" value="true">
</object>
</a>
如果您熟悉JavaScript,可以像这样使用:
swfobject.embedSWF("filename.swf", "Title", "width", "height", "9.0.0");
--9.0.0是Flash版本。
或者您可以使用HTML5的<object>
标签。