如何将点击事件传递给动作脚本中的其他子级?

发布于 2024-09-14 23:30:40 字数 84 浏览 4 评论 0原文

我的装饰位图之一掩盖了我的 Flex 应用程序中的一些重要元素。问题是这些元素变得不可点击。如何使位图不可点击,或者如何将点击事件传递给下面的那些子元素?

One of my decoration bitmaps covers up some important elements in my flex application. The problem is these elements become not clickable. How could make the bitmap not clickable or how could I pass the click event along to those children elements below?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

默嘫て 2024-09-21 23:30:40

您可以为位图和需要访问的元素使用一个公共容器,因为位图不可单击,所以容器本身需要可单击并侦听需要分派的鼠标单击事件,还要确保

    //"this" refers to the container
    this.mouseChildren = true;

:基本思想是,如果您的元素位于位图下的另一个容器中,则位图将充当屏幕,如果元素位于同一个容器中,则位图无法屏蔽鼠标事件,因为容器本身就是EventDispatcher。

You could have a common container for both the bitmap and the elements you need to access , since a bitmap is not clickable , the container itself needs to be clickable and listen to the mouse click event you need to dispatch, also make sure that:

    //"this" refers to the container
    this.mouseChildren = true;

The basic idea is that if your elements are in another container under the bitmap, the bitmap will act as a screen, if the elements are in the same container , the bitmap cannot screen the mouse events since the container itself is the EventDispatcher.

感悟人生的甜 2024-09-21 23:30:40

您可以在 mx.controls.Image 或位图加载到的任何容器上设置 mouseEnabled = false。

You can set mouseEnabled = false on mx.controls.Image or whatever container the bitmap is loaded into.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文