2009-08-25 114 views
0

我想用actionscript(即时)更改一个弹性按钮组件的状态,以便将其显示为鼠标悬停/鼠标悬停/鼠标悬停,以便使用css皮肤滚动鼠标光标的存在。 我试图用button.currentState做到这一点,但这不起作用。flex3按钮状态

在此先感谢

回答

0

尝试使用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)); 
+0

感谢您的回答! 我实际上在使用样式,但我现在想要找到一种方法来模拟其他事件中的按钮单击。要做到这一点,我必须触发某种方式的按钮的风格,让我们说downSkin风格。 而我无法弄清楚如何做到这一点。 再次感谢 – theosem 2009-08-27 10:59:01

+0

尝试从您发送事件按钮实例 – 2009-08-27 11:52:39

+0

谢谢! 这正是我需要的! – theosem 2009-08-27 14:22:25