0

右键单击 Spark 按钮会触发从“over”到“up”的状态更改。

相反,我希望状态为“向下”,因此该按钮在左键或右键单击时的行为相同。

这可能吗?

4

1 回答 1

0

是的!

var b:Boolean;

protected function rightMouseDown(e:MouseEvent):void {
    b = true;
}

protected function rightMouseUp(e:MouseEvent):void {
    b = false;
}

override public function setCurrentState(stateName:String, playTransition:Boolean = true):void {
    if (!b) {
        super.setCurrentState(stateName, playTransition);
    } else {
        super.setCurrentState(...);
    }
}
于 2013-04-03T06:27:41.410 回答