2

我有一个div包含 Flash Player:

<div id="player">
    <div id="player2">
        <object type="application/x-shockwave-flash" data="flash/player_mp3_maxi.swf" height="20" width="25">
            <param name="movie" value="flash/player_mp3_maxi.swf">
            <param name="bgcolor" value="#e2dcde" />
            <param name="FlashVars" value="mp3=file.mp3&amp;showslider=0&amp;autoplay=1&amp;loop=1&amp;width=25">
        </object>
    </div>
</div>

我需要使div带有 id的player半透明。所以我将 CSS 属性 opacity 应用于它:

#player{
    opacity: 0.3;
}

这适用于 Chrome、FF、IE8。但不是在 Opera 12.16 中。我需要让它在这个浏览器中工作。在 Opera12 中,不透明度不适用于 Flash Player。我该如何解决?

4

1 回答 1

0

您需要向对象添加一个参数“wmode=opaque”。这边走:

<param value="opaque" name="wmode">
于 2014-03-05T05:58:32.567 回答