Hi,

I have a button on the stage that when it is clicked I want to disable it until an animation is done playing then re-enable it.

Code:
button.addEventListener(MouseEvent.CLICK, onButtonClicked);

function onButtonClicked(e:MouseEvent):void {
    e.target.enabled = false;

    //do the animation using TweenLite from blog.greensock.com
    //i call an on complete handler that sets the button's enabled
    //property back to true after the tween.
}
The code works and fires everything at the proper time. The problem is that when i set enabled to false, the button no longer uses the hand cursor, which is what i expected.... but i can still click on the button and the click event fires! I have to actually use removeEventListener and then add the listener back to make this work. While that is ok... i'm just curious why enabled is not working as it is supposed to... or am I reading the docs wrong?

Has anyone else run into this?

Thanks!