Flex影片与其他HTML重叠

时间:2009-02-17 11:31:28

标签: html flex flash actionscript

我有一部Flex电影,其中包含一个文本输入框和一个(可选)下拉列表。该设计要求此下拉列表低于电影的下边缘,与其下方的HTML重叠。

我可以将wmode设置为透明,并且可以使下拉列表与HTML重叠,但是下面的HTML是不可选的,即使下拉列表不可见(flex会窃取鼠标事件)。

我正在考虑更改包含我的电影的div的大小,当用户选择/取消选择它但遇到了错误时;如果wmode设置为透明,Flex不会激活/取消激活事件,因此我无法在正确的时间更改div的大小。

我是否正确使用此解决方案?如果是这样,我如何检测用户当前是否正在使用我的电影。

如果我正在咆哮错误的树,那么正确的方向上的一个小指针将非常感激:)

谢谢,

萨姆

2 个答案:

答案 0 :(得分:0)

如果您希望在Flash组件上方显示html元素,请将<param name=”wmode” value=”transparent”>添加到Flash中,并使用绝对定位设置div格式。

希望这有帮助!

答案 1 :(得分:0)

为什么不在下拉列表下降时增加div的大小?您可以使用ExternalInterface(或简称navigateToURL("javascript:..."))在适当的时间调用相关的javascript函数。