0
Предположим, что я хочу, чтобы спрайт выступал в качестве кнопки, и я хочу, чтобы этот спрайт мог быть отключен. Как так: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;
... как я могу сделать это, так что мой спрайт не срабатывает MouseEvent.CLICK? Или я должен переосмыслить свой дизайн?
сладкий! работает как шарм. большое спасибо! –