如何檢測Flex Spinner組件中是否單擊了增量或減量按鈕?如何檢測Flex Spinner中的增量或減量按鈕?
0
A
回答
1
當創建的NumericStepper完成,獲得按鈕和監聽事件:
<?xml version="1.0" encoding="utf-8"?>
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns:s="library://ns.adobe.com/flex/spark"
xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600">
<fx:Script>
<![CDATA[
import mx.controls.Alert;
import mx.events.FlexEvent;
protected function numericstepper1_creationCompleteHandler(event:FlexEvent):void
{
var stepper:NumericStepper = NumericStepper(event.target);
stepper.incrementButton.addEventListener(MouseEvent.CLICK, onIncrementClickHandler, false, 0, true);
stepper.decrementButton.addEventListener(MouseEvent.CLICK, onDecrementClickHandler, false, 0, true);
}
protected function onIncrementClickHandler(event:MouseEvent):void
{
Alert.show("incrementButton click");
}
protected function onDecrementClickHandler(event:MouseEvent):void
{
Alert.show("decrementButton click");
}
]]>
</fx:Script>
<s:NumericStepper creationComplete="numericstepper1_creationCompleteHandler(event)" />
</s:Application>
0
您可以聽取change事件以確定項目何時更改。當然,點擊遞增或遞減按鈕並不是唯一的方法來告訴數值何時發生變化。
incrementButton和decrementButton都是skin parts。由於皮膚部件是公開的,因此您可以爲Button click事件添加事件監聽器。
0
protected function spinnerClick(event:MouseEvent):void
{
Alert.show(event.target.id);
// will show 'incrementButton' or 'decrementButton'
}
<s:Spinner click="spinnerClick(event)"/>
相關問題
- 1. 增量/減量按鈕在ExtJS
- 2. 檢測音量按鈕按
- 3. 增量按鈕
- 4. 如何在jquery中按住按鈕時增量增加變量?
- 5. 使woocommerce中+/- +/-和減數量按鈕以12爲增量上升
- 6. 兩個按鈕的一個功能(增量,減量)
- 7. 2個按鈕之間的增量和減量
- 8. 帶增量和減量按鈕的輸入域
- 9. 如果變量增加或減少,我該如何檢查?
- 10. Android NumberPicker隱藏增量和減量按鈕
- 11. 如何確定是一個變量增加或減少/檢測動態變化
- 12. 檢查列表增量或減量在Python?
- 13. 檢測摺疊線或增量搜索(?)
- 14. 當按下音量按鈕時檢測
- 15. 增量遞減的按位運算符
- 16. 增量表與按鈕
- 17. Zend +/-按鈕來增加或減少值
- 18. 在java中使用增量和減量按鈕創建數字文本框
- 19. 進度條增量/減量
- 20. Xcode - 按鈕增量標籤
- 21. 檢查,如果數量正在減少或增加
- 22. 增量和變量的遞減printf中
- 23. for循環中的增量和減量
- 24. 添加(+/-)按鈕數量增量
- 25. 總增量和減量
- 26. 。長度增量和減量
- 27. 增減音量鍵
- 28. 應用程序崩潰,當我點擊按鈕,我做了增量或減量的數量
- 29. 檢測自動增量列
- 30. 檢測輸入類型「數量」是否從之前的值增加或減少