flex3按钮状态

时间:2009-08-25 10:30:35

标签: css actionscript-3 flex actionscript flex3

我想用actionscript(在运行中)改变flex按钮组件的状态,将其显示为鼠标按下/鼠标悬停/鼠标向上,以便使用css skining而不存在鼠标光标。 我尝试用button.currentState做这个,但这不起作用。

提前致谢

1 个答案:

答案 0 :(得分:0)

尝试使用styles设置皮肤,而不是状态。

如果您想动态显示这些状态,您可以在需要时从按钮发送事件。

e.g。

//do roll over
yourButton.dispatchEvent(new MouseEvent(MouseEvent.ROLL_OVER));
//do roll out
yourButton.dispatchEvent(new MouseEvent(MouseEvent.ROLL_OUT));
//do press
yourButton.dispatchEvent(new MouseEvent(MouseEvent.MOUSE_DOWN));
//do release
yourButton.dispatchEvent(new MouseEvent(MouseEvent.MOUSE_UP));