Apache flex 用于处理组的滚动/卷展的不可见矩形

Apache flex 用于处理组的滚动/卷展的不可见矩形,apache-flex,Apache Flex,这是在群组背景下收听鼠标事件的最有效方式吗 <s:Group width="200" height="100" rollOver="group1_rollOverHandler(event)" rollOut="group1_rollOutHandler(event)"> <s:Rect width="100%" height="100%"> <s:fill> <s:SolidColor alpha="0"

这是在群组背景下收听鼠标事件的最有效方式吗

<s:Group width="200" height="100" rollOver="group1_rollOverHandler(event)" rollOut="group1_rollOutHandler(event)">
    <s:Rect width="100%" height="100%">
        <s:fill>
            <s:SolidColor alpha="0"/>
        </s:fill>
    </s:Rect>
</s:Group>


看起来很小,但是alpha=0并不是最有效的方法。

我在一个
组上听
mouseDown
mouseUp
,其中没有任何内容(用于拖动),它工作得很好。使用
rollOver
rollOut
进行快速测试,可以显示将按预期触发的事件

我会这样做,因为这样可以避免填充
alpha=0

<s:Group
  width="{width}"
  height="20"
  rollOver="_onRollOver(event)"
  rollOut="_onRollOut(event)"/>

编辑:意识到我忘了直接回答这个问题。纳夫!
据我所知,这是在
上听鼠标事件最有效的方法,因为我们根本不画任何东西,即使是使用空的

也很有趣-完全有道理,我不确定为什么我会想出这个正确的想法。哦,好吧,谢谢你的帮助;-)