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