我有一个 Flex 应用程序,其中包含一些需要出现在其上的 HTML 元素。为此,我们将 wmode 设置为不透明(或透明)。但是,在 Windows 上的 Internet Explorer 中,当我们通过 mx:TextField 输入进行切换时,我们经常会看到图形故障。故障是一个矩形,几乎跨越了应用程序的宽度,并且与 TextField 一样高。矩形“擦除”Flash 内容并通过它显示站点的背景。
稍微滚动页面,单击浏览器,甚至右键单击 Flash 内容都会使故障消失(我假设 Flash 重绘时)。
将 wmode 设置为“window”或“direct”可以解决问题,但 HTML 元素当然不能再出现在 Flex 应用程序的顶部。
我们使用 SWFObject 来嵌入播放器。
有没有人遇到过类似的问题?谢谢!