以HTML格式隐藏Flash动画的一部分

时间:2010-02-10 23:22:59

标签: html css flash

我有一个太大的.swf文件(flash动画),遗憾的是我们不再拥有源代码(.fla文件)了。我需要在div中显示它,并希望隐藏它的一部分。

有什么想法吗?

谢谢。

2 个答案:

答案 0 :(得分:3)

<div style="width:100px; height:100px; overflow:hidden">
   <embed src="http://www.metacafe.com/fplayer/4133817/world_breakdancing.swf" width="400"  height="345" wmode="transparent" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowFullScreen="true" allowScriptAccess="always" name="Metacafe_4133817"></embed>
</div>

请注意,wmode =“transparent”非常重要!

答案 1 :(得分:0)

如果电影是在wmode=transparent中编辑的,则应该可以为div提供固定的宽度和/或高度,并应用overflow: hidden

根据this,它可以在所有当前主流浏览器中使用。在不受支持的浏览器中,整部电影将高于所有其他页面元素。

如果没有制作电影transparent,我认为无法做到这一点。