在Mac上强制执行Flash wmode = window

时间:2011-01-29 00:51:04

标签: flash macos swfobject wmode

如何在Mac上强制执行Flash的wmode =窗口?此模式应使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');
        }
    }
); 

1 个答案:

答案 0 :(得分:0)

你试过wmode = direct吗?

  

“直接”指示玩家   完全绕过父网页浏览器   用于渲染。你可以将它与它进行比较   独立球员的表现   多一点。

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