我的目标是从 UI 中删除所有悬停反馈。其动机是测试触摸界面原型,并且不希望用户在鼠标悬停时拥有他们在触摸界面中没有的交互队列。
我有一个部分解决方案,但它有两个问题:
- 每个组件都需要一个事件处理程序。
悬停时闪烁。
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)"/>