html - 如何将不透明度应用于 Opera 中的 Flash Player?

标签 html css flash opera opacity

我有一个包含 Flash Player 的 div:

<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>

我需要使 ID 为 playerdiv 半透明。所以我对它应用了 CSS 属性不透明度:

#player{
    opacity: 0.3;
}

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

最佳答案

您需要为您的对象添加一个参数,“wmode=opaque”。这样:

<param value="opaque" name="wmode">

关于html - 如何将不透明度应用于 Opera 中的 Flash Player?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18526301/

相关文章:

html - 气泡 - 内容溢出

jquery - 在固定位置 div 中扩展文本

flash - vkontakte.ru 中的音频播放器是如何完成的

flash - 在 css 中设置 Flash 对象的样式

javascript - 计算 SWFUpload 队列中的总文件大小

java - Wicket:如何将 DropDownChoice 与 PropertyModel 一起使用?

html - 设置父项高度相对于子项高度。

javascript - 根据窗口宽度缩放具有纵横比的部分的最佳解决方案

jquery - wmode 属性不适用于 flowplayer

html - 调整浏览器大小时,引导按钮有问题