我正在重做我们公司的网站,并且我必须使用一个较旧的 Flash文件。(是的,其中之一)问题是,在旧网站上,swf 比边界框大,所以他们在 swf 文件内做了一个边框,并使用表格来“裁剪”边缘。所以,当我把它放在漂亮闪亮的新网站上时,我的文件中间有一个丑陋的边框。
我认为这就像将对象嵌入代码设置为比周围的框更大的大小一样简单,并且在 Chrome 中有效,但在 Firefox 或 IE 中无效。
<td style="overflow: hidden;" align="left" valign="top" width="250" height="180">
<object style="margin: 0px; padding: 0px; z-index: 1;" width="279" height="180" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0">
<param name="Movie" value="/HolidayVideo120108.swf" />
<param name="loop" value="false" />
<embed style="margin: -10px; padding: 0px; z-index: 1;" width="279" height="180" type="application/x-shockwave-flash" src="/HolidayVideo120108.swf" _cx="7381" _cy="4762" Movie="/HolidayVideo120108.swf" Src="/HolidayVideo120108.swf" loop="false" />
</object>
</td>
原始页面在这里:http ://holidaysigns.com
新页面在这里:http ://holidaysigns.com/wp
对不起,我们还在装修。
我已经玩了一段时间了,但我想不出一个适用于所有三种主要浏览器的解决方案。