【发布时间】:2013-03-23 23:14:39
【问题描述】:
右键单击 Spark 按钮会触发从“over”到“up”的状态更改。
相反,我希望状态为“向下”,因此按钮在左键或右键单击时的行为相同。
这可能吗?
【问题讨论】:
标签: apache-flex states
右键单击 Spark 按钮会触发从“over”到“up”的状态更改。
相反,我希望状态为“向下”,因此按钮在左键或右键单击时的行为相同。
这可能吗?
【问题讨论】:
标签: apache-flex states
是的!
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(...);
}
}
【讨论】: