Панель Flex, групповое нажатие и мышкаДети

У меня есть 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>

0 ответов

Другие вопросы по тегам