我想使用 actionscript(动态)更改 flex 按钮组件的状态,以将其呈现为鼠标按下/鼠标悬停/鼠标弹起,以便在不存在的情况下使用 css 皮肤鼠标光标。 我尝试使用 button.currentState 来执行此操作,但这不起作用。
提前致谢
最佳答案
尝试使用 styles设置皮肤,而不是状态。
如果您想即时显示这些状态,您可以在需要时从按钮发送事件。
例如
//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));
关于css - flex3 按钮状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1327397/