【发布时间】:2011-01-29 00:51:03
【问题描述】:
如何在 Mac 上强制实施 Flash 的 wmode=window?这种模式应该使 Flash 驻留在比普通 HTML 元素更高的层上,并具有更好的性能。它在 Windows 上运行良好。在 Mac 上,结果很奇怪。 Mac 上的 Chrome 将允许 HTML 元素仅覆盖 Flash 中的非视频元素。另一方面,Mac 上的 Firefox 将允许 HTML 元素覆盖 Flash 中的任何内容。我不想让 any HTML 元素覆盖 Mac 上 Flash 中的 anything。
我正在使用 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');
}
}
);
【问题讨论】:
标签: flash macos swfobject wmode