2010-10-20 103 views
0

我的皮膚上有,下,上,和禁用狀態按鈕。我希望知道當用戶按住特定的按鍵鏈接時,是否有代碼啓用按鈕以保持按下(向下狀態)。像down_button狀態。flex 4 button down狀態

+0

你想繼續按btn嗎?比如,你每次點擊一個btn就旋轉5度,現在你想繼續按下那個btn,並且你想讓那個特定的東西繼續旋轉,那麼是的,這是可能的。 – 2010-10-20 17:31:11

回答

0

我建議你從Button繼承並重寫KeyUp處理程序,以便在按下Ctrl按鈕時保持「向下」狀態。

+0

我該如何繼承? – JohnMax 2010-10-20 17:03:54

+0

我建議你閱讀用戶手冊:http://help.adobe.com/en_US/flex/using/index.html – 2010-10-20 20:28:42

0
<?xml version="1.0" encoding="utf-8"?> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> 
<mx:Script> 
    <![CDATA[ 
     private function rotate():void 
     { 
      can.rotation +=5; 
     } 
    ]]> 
</mx:Script> 
    <mx:Button autoRepeat="true" buttonDown="rotate()" label="Rotate"/> 
    <mx:Canvas id="can" backgroundColor="#CA3859" width="200" height="200" horizontalCenter="0" verticalCenter="0"/>  
</mx:Application> 

set autoRepeat = true並使用buttonDown事件,由mouseDown檢查。日子會把你得到它

我希望這是烏拉圭回合的需要,K,用這個例子,我有flex3 RYT現在,因此它在flex3

甲肝GR8時間 TC

ANKUR夏爾馬

+0

不,該按鈕應該保持顯示狀態,不要重複。 – JohnMax 2010-10-20 17:48:05

+0

k,你shd使用toggleButton,如果你想繼續顯示下來的狀態,並且因爲你已經設置了所有四個普通的staets,ryt多數民衆贊成,現在爲切換btn,設置選定的皮膚,選擇下來 - 皮膚選擇,皮膚選擇和皮膚選擇禁用, – 2010-10-20 18:35:26

+0

這四個我提到的將適用於btns,如切換btns,在那裏它們將處於關閉狀態,並將選定的皮膚設置爲down-皮膚,所以你'我想你可能會喜歡btns – 2010-10-20 18:36:35