2

フラッシュに写真を重ねる方法を知っていますか?

IE6、IE7、Firefox for Windows、MacOSX、Linux、および Safari で動作する必要があります。

4

3 に答える 3

3

私の頭の上から、これを試すことができます:

SWF 上の画像を含む絶対位置の div

swf のパラメータ「wmode」の値を「transparent」に設定する必要があります。

www.actionscript.org にアクセスして、フォーラムで検索することもできます。

于 2008-10-02T15:14:19.250 に答える
2

おかしなことに、私はSOで似たようなことをしましたが、コンボボックスの矢印の上で...テクニックを再利用します:

<object width="550" height="450"
    codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" 
    classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000">
<param name="movie" value="http://somesite.org/Tests/Spiffy.swf"/>
<param name="wmode" value="opaque"/>
<object type="application/x-shockwave-flash" width="550" height="450"
    data="http://somesite.org/Tests/Spiffy.swf">
<param name="wmode" value="opaque"/>
<img src="NoFlash.png" width="550" height="450" alt="Placeholder if no Flash" />
</object>
</object>
<div style="background-color: blue;
    min-width: 100px; width: 100px; min-height: 100px; height: 100px;
    position: relative; right: -250px; top: -250px;">&Nbsp;</div>

wmode と z-indexで wparam=opaque トリックを見つけました。上記の tehborkentooth の発言に基づいて検索しました (transparent を使用するようにアドバイスされましたが、私にはうまくいきませんでした)。

もちろん、div のスタイルはクラスに含める必要があります。Nbsp は SO を幸せにすることです。もちろん、実際のコンテンツ。

于 2008-10-02T16:29:37.010 に答える
0

wmode=opaque は、「transparent」よりも優れたパフォーマンスを提供し、ほとんど同じ結果が得られます。

于 2010-04-15T12:24:37.510 に答える