Flex捕捉线鼠标事件

时间:2011-05-24 11:52:02

标签: flex actionscript flex4

我有一个带有一些spark line实例的BorderContainer。我需要点击这个来选择这一行。但添加事件鼠标单击侦听器失败。 ASdoc(http://docs.huihoo.com/flex/4/spark/primitives/Line.html)表示该行只激活和停用事件。请建议检测线是否被点击的最佳方法(使用另一个线类?)。我认为在边境容器中捕获点击是不好的解决方案。

2 个答案:

答案 0 :(得分:1)

尝试使用Line的displayObject属性进行订阅。

答案 1 :(得分:0)

我更喜欢问这个问题:这是什么行为?在许多方面,您正在描述一个按钮。你可以点击的东西......可能是你想表明可以点击等等的东西。

Button中有适合您的行为,因此我会考虑使用您的行为Button设置外观并使用这些蒙皮按钮填充BorderContainer。它会通过状态为您提供鼠标悬停功能(因此您可以向用户表明该线路是可点击的),并且如果您需要,它将允许您轻松地为该线路添加更大的命中区域。

相关问题