Mon but est de supprimer tous les retours de vol stationnaire de l'interface utilisateur. La motivation est de tester des prototypes d'interfaces tactiles et de ne pas laisser les utilisateurs avoir la file d'interactivité lorsque la souris plane sur ce qu'ils n'auront pas avec une interface tactile.Comment supprimer les effets hover/rollOver globalement sur les composants Spark?
avoir une solution partielle, mais il a deux problèmes:
- nécessite un gestionnaire d'événements sur chaque composant.
Flickers en survol.
protected function ui_suppressHover(event:MouseEvent):void { var b = event.currentTarget as UIComponent; b.skin.currentState = "up"; }
< s: Bouton x = "118" y = label = "Modifier em" click = "button1_clickHandler (event)" "60" rollOver = "button1_rollOverHandler (événement)" mouseOver = "ui_suppressHover (event) «/>
Parfait! Et, si vous utilisez un ToggleButton, vous voudrez aussi faire '" overAndSelected "' soit '" upAndSelected "' et aussi vérifier 'focused == true' et mettre' state' à '" focus "'. – marcelebrate