Гибкая панель, групповой щелчок и дочерние элементы мыши

#apache-flex #panel #flex-spark #click-through

#apache-гибкий #панель #гибкий интерфейс-spark #пролистывание

Вопрос:

У меня есть панель (или группа / 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>
  

Комментарии:

1. В чем проблема, если кто-то нажимает на панель? Щелчок не доходит до кнопок? Здесь может помочь краткий пример кода.

2. Я хочу переход по панели, и поэтому основной контейнер получит событие мыши для перемещения моего аватара, за исключением кнопок.