J'essaie d'arrêter un bouton à bascule de changer d'état lorsque l'on clique, en fonction de certaines conditions, mais je ne suis pas sûr de savoir comment le faire. C'est possible?Comment arrêter un bouton à bascule de changer d'état
Je ne veux pas désactiver le bouton, car les styles flex 3 ne me permettent pas d'obtenir l'effet visuel dont j'ai besoin.
EDIT:
J'ai essayé cela, mais il ne fonctionne pas:
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"
creationComplete="_init()"
>
<mx:Button label="toggle" id="button" toggle="true"/>
<mx:Script>
<![CDATA[
import mx.events.FlexEvent;
private function _init():void{
button.addEventListener(FlexEvent.BUTTON_DOWN, preventDef, true, 50);
button.addEventListener(MouseEvent.CLICK, preventDef, true, 50);
button.addEventListener(Event.CHANGE, preventDef, true, 50);
button.addEventListener(MouseEvent.MOUSE_DOWN, preventDef, true, 50);
button.addEventListener(MouseEvent.MOUSE_UP, preventDef, true, 50);
}
private function preventDef(e:Event):void{
e.preventDefault();
}
]]>
</mx:Script>
</mx:Application>
Salut sebgymn, voir mon édition. Je pense que je l'applique correctement. – cammil