Вы также можете использовать более новый класс Mouse, который обеспечивает более высокую частоту кадров собственного курсора.
<mx:HBox rollOver="Mouse.cursor = MouseCursor.BUTTON"
backgroundColor="0" backgroundAlpha="0"
rollOut="Mouse.cursor = MouseCursor.AUTO"/>
Цвет фона и альфа-фон используются для выделения графики, которая используется в качестве области попадания.В пустых контейнерах Spark есть свойство mouseEnabledWhereTransparent
, которое, я думаю, не существовало в контейнерах mx.Вот документация по нему:
Когда true, это свойство гарантирует, что все границы группы реагируют на события мыши, такие как щелчок и пролонгация.Это свойство вступает в силу только в том случае, если к этому экземпляру добавлены события жестов мыши, касания или флэш-плеера.Кроме того, предполагается, что вызовы addEventListener () / removeEventListener () не являются лишними.
Сказав, что кажется, что это работает без установки свойства mouseEnabledWhereTransparent
:
<s:Group id="testingHitGroup" left="10" top="10"
rollOver="cursorObject_rollOver(event)" width="100" height="100"/>