1

如何在 Mac 上执行 Flash 的 wmode=window?这种模式应该使 Flash 驻留在比普通 HTML 元素更高的层上,并具有更好的性能。它在 Windows 上运行良好。在 Mac 上,结果很奇怪。Mac 上的 Chrome 将允许 HTML 元素仅覆盖 Flash 中的非视频元素。另一方面,Mac 上的 Firefox 将允许 HTML 元素覆盖Flash 中的任何内容。我不想让任何HTML 元素覆盖Mac 上的 Flash 中的任何内容。

我正在使用SWFObject嵌入我的 Flash。

swfobject.embedSWF(
    'flash/player_20110128.swf',
    'flashPlayer',
    '100%',
    '100%',
    '9',
    'expressInstallSwfUrlTODO.swf',
    {},
    {
        allowfullscreen: true, 
        wmode: 'window'
    },
    {},
    function(status) {
        if (!status.success) {
            alert('Failed to embed Flash player');
        } else {
            alert('embedded');
        }
    }
); 
4

1 回答 1

0

你试过 wmode=direct 吗?

“直接”指示播放器完全绕过父 Web 浏览器进行渲染。您可以将其与更多踢球的独立球员的表现进行比较。

它需要 Flash Player 10 及更高版本。

于 2011-01-29T01:46:12.470 回答