Панель Flex, групповое нажатие и мышкаДети - PullRequest
0 голосов
/ 08 июня 2011

У меня есть Panel (или Group / VGroup / HGroup) с прозрачным фоном (backgroundAlpha = 0), и у меня нет встроенного фонового изображения.Я хочу «кликнуть», за исключением некоторых детских кнопок.Если я установлю только mouseEnable = false, панель все равно получит щелчок мышью.Но установите для mouseEnable и mouseChildren значение false. Я не могу нажимать кнопки.Я думаю, что есть некоторые. Так, как я могу заставить детей получать кнопки мыши, и на панели все еще есть «щелчок».

ОБНОВЛЕНИЕ

Обычно исходный код, как показано ниже,кнопки должны получать события мыши.И я хочу кликнуть на панели, и поэтому основной контейнер получит событие мыши, чтобы переместить мой аватар.

<s:Panel borderVisible="false" backgroundAlpha="0.0" 
     contentBackgroundAlpha="0.0" x="37" y="412" width="316" height="71">
<s:layout>
    <s:HorizontalLayout/>
</s:layout>
<s:Button id="shop_btn" width="55" height="30"/>
<s:Button id="inventory_btn" width="55" height="30"/>
<s:Button id="mail_btn" width="55" height="30" />
<s:Button id="buddy_btn" width="55" height="30" />
<s:Button id="quit_btn" width="55" height="30" /></s:Panel>
...