私の目標は、UI からすべてのホバー フィードバックを削除することです。動機は、タッチ インターフェースのプロトタイプをテストするためであり、ユーザーがマウスをホバリングしたときに、タッチ インターフェースでは得られないインタラクティブなキューをユーザーに持たせたくないということです。
部分的な解決策がありますが、2 つの問題があります。
- 各コンポーネントにイベント ハンドラーが必要です。
ホバーするとちらつきます。
protected function ui_suppressHover(event:MouseEvent):void { var b = event.currentTarget as UIComponent; b.skin.currentState = "up"; }
<s:Button x="118" y="60" label="Change em" click="button1_clickHandler(event)" rollOver="button1_rollOverHandler(event)" mouseOver="ui_suppressHover(event)"/>