0
假设我想要一个Sprite作为一个按钮,我希望这个Sprite能够被禁用。像这样:AS3:取消事件
public class Button extends Sprite
{
private var _disabled:Boolean = false;
public function get disabled():Boolean
{
return _disabled;
}
public function set disabled(disable:Boolean):void
{
_disabled = disable;
}
}
,然后地方我做:
var myButton:Button = new Button();
myButton.addEventListener(MouseEvent.CLICK, _someClickHandler);
然后当我关闭,像这样的按钮:
myButton.disabled = true;
...我怎么能做好,使我的Sprite不会触发MouseEvent.CLICK? 或者我应该重新思考我的设计?
甜!奇迹般有效。非常感谢! – 2009-12-16 17:58:51