会社の Web サイトを作り直していますが、古いフラッシュ ファイルを使用する必要があります。(ええ、そのうちの 1 つです) 問題はこれです。古いサイトでは、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
混乱を許してください、私たちはまだ改装中です。
しばらくこれで遊んでいますが、3 つの主要なブラウザーすべてで機能するソリューションを思いつくことはできません。