【问题标题】:Flex movie overlapping other HTMLFlex 影片与其他 HTML 重叠
【发布时间】:2009-02-17 11:31:27
【问题描述】:

我有一个包含文本输入框和(可选)下拉菜单的 Flex 电影。该设计要求此下拉菜单位于影片的下边缘下方,与下方的 HTML 重叠。

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

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

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

如果我找错树了,我们将不胜感激 :)

谢谢,

山姆

【问题讨论】:

    标签: html apache-flex flash actionscript


    【解决方案1】:

    为什么不增加 div 的大小,只有当下拉菜单被下拉时?您可以在适当的时候使用ExternalInterface(或简单的navigateToURL("javascript:..."))调用相关的javascript函数。

    【讨论】:

    • 嗨,大卫,伟大的思想是一样的等等 :) 我自己刚刚完成了这个尝试,我想我会看看其他人的想法;你瞧——你的答案会弹出来!谢谢,很高兴知道我在正确的轨道上,山姆
    【解决方案2】:

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

    希望这会有所帮助!

    【讨论】:

    • 嗨亚当,已经尝试过 - 它可以工作,但会使下面的 HTML 无法选择:( 我需要能够在选择 Flash 电影时显示下拉菜单,但允许 HTML 是可选/交互时下拉菜单被隐藏。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-05
    • 2020-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-28
    • 1970-01-01
    相关资源
    最近更新 更多