У меня проблема с прокруткой колесика мыши на VBox.Когда мышь находится над любым компонентом в VBox или вертикальной полосой прокрутки, она работает нормально, но прокрутка не происходит, когда мышь находится над фоном VBox.
<mx:VBox width="100%" height="150">
<s:Label text="A large label." height="100" />
<s:Label text="A label." />
<s:Label text="A label." />
<s:Label text="A label." />
<s:Label text="A label." />
<s:Label text="A large label." height="100" />
<s:Label text="A label." />
<s:Label text="A label." />
<s:Label text="A label." />
<s:Label text="A label." />
</mx:VBox>
Я посмотрел код дляVBox и Container (который наследует VBox.) Контейнер добавляет слушатель MouseEvent.MOUSE_WHEEL к себе, когда существует вертикальная полоса прокрутки.Я установил точку останова в этой функции, но она вызывается, только когда моя мышь находится над подкомпонентом.
В качестве последней попытки я попытался установить mouseEnabled, focusEnabled и несколько других случайных свойств, но ни одно из них не помогло.
Кто-нибудь знает, как заставить VBox работать правильно и прокручивать, когда моя мышь находится над ним?Заранее спасибо.
(Переключение на искровой скроллер на данный момент не является возможным из-за нежелательного поведения привязки.)