Flex应用程序(或Flex应用程序的一部分)是否可以对鼠标点击透明?

时间:2010-03-23 15:28:14

标签: flex

我需要将我的Flex应用程序叠加在网页上的纯HTML控件上方,并且能够单击Flex应用程序以与HTML控件进行交互。有没有办法做到这一点? mouseEnabled="false"mouseChildren="false"的排列似乎没有预期效果。

上下文:尝试将Google Earth API(JavaScript / HTML)与我的flex应用程序集成。我将flex应用程序的一部分保持透明和空白,并将Google Earth小部件放置在z-index中该点的正下方。 Google地球必须落后于flex,因为在该空间中会定期显示一些Flex控件。

2 个答案:

答案 0 :(得分:1)

我很确定没有直接的方法可以让鼠标事件通过Flash应用程序。

您可以通过Javascript的组合来实现这一目标。 Flash可以在您的页面上调用Javascript,因此您可以创建一个将Flash检测到的点击传递给该函数的函数,它会将事件发送到它下面的页面。我不是100%这会起作用,但值得一试(你可能在获取正确的坐标时遇到一些麻烦)。

答案 1 :(得分:1)

您是否考虑过将Google地球嵌入到Flex应用中? 一些示例here