css - Flash 播放器不适合屏幕

标签 css swfobject

我正在使用此代码尝试获取一个 swf 文件以“适合”我的屏幕或与此相关的任何屏幕,但我遇到了问题。当使用此代码时,Chrome 和 IE 中的播放器都会拉伸(stretch)以适合屏幕但高度不是,它没有在高度方向填满屏幕,为什么宽度有效而高度无效?!

<style>
player {
  width:100%;
  height:100%;
}
</style>

    <!--[if IE]><object
        id="player"
        type="application/x-shockwave-flash"
        classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000"
        codebase="http://fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab"
    ><![endif]-->
    <!--[if !IE]>--><object
        id="player"
        type="application/x-shockwave-flash"
        codebase="http://fpdownload.adobe.com/pub/shockwave/cabs/flash/swflash.cab"
        data="/<? echo "$swf"; ?>.swf"
    ><!--<![endif]-->
        <param name="movie" value="/<? echo "$swf"; ?>.swf" />
        <param name="quality" value="high" />
        <param name="scale" value="noborder" />
        <p>
            <a href="http://get.adobe.com/flashplayer/">
                Adobe Flash Player
            </a> is required to view this content.
        </p>
    </object>

编辑: 如果我改变宽度:100%; & 高度:100%;例如 600,它在 IE 和 Chrome 中都可以工作,但是一旦我将它更改为 100% 时,witdth 适合屏幕,而高度被拧紧并且只适合几乎一半的屏幕,在 IT 中,重新调整根本不起作用: <

最佳答案

您的 CSS 似乎不正确。您需要使用 # 来选择一个 ID。

#player {
  width:100%;
  height:100%;
}

关于css - Flash 播放器不适合屏幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22415586/

相关文章:

html - 将省略号应用于多行文本

html - 仅使用 css 单击另一个图像/元素时隐藏图像?

javascript - 根据元素的高度添加类

javascript - Windows 上的 Flash 和外部接口(interface)问题

css - 背景中的 Flash 电影和 Chrome 中固定的位置 => 不良行为

javascript - 可以将嵌入的 swf 从一个标签移动到另一个标签吗?

javascript - IE8不会运行特定的JS函数,但会运行具有类似代码的另一个函数

html - 如何防止带有百分比宽度的 float div的换行

html - 如何更改 Bootstrap 警告类表行的颜色

javascript - swfObject + scriptaculous Autocompleter = 失败