套件 | fl.events |
類別 | public class SliderEventClickTarget |
繼承 | SliderEventClickTarget Object |
語言版本: | ActionScript 3.0 |
產品版本: | Flash CS3 |
執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
clickTarget
屬性值定義常數。
相關 API 元素
公用常數
常數 | 定義自 | ||
---|---|---|---|
THUMB : String = "thumb" [靜態]
所按下的是 Slider 縮圖。 | SliderEventClickTarget | ||
TRACK : String = "track" [靜態]
所按下的是 Slider 軌道。 | SliderEventClickTarget |
常數詳細資訊
THUMB | 常數 |
public static const THUMB:String = "thumb"
語言版本: | ActionScript 3.0 |
產品版本: | Flash CS3 |
執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
所按下的是 Slider 縮圖。
TRACK | 常數 |
public static const TRACK:String = "track"
語言版本: | ActionScript 3.0 |
產品版本: | Flash CS3 |
執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
所按下的是 Slider 軌道。
範例 如何使用本範例
SliderEventClickTargetExample.as
此範例將示範如何判斷 Slider 實體已按一下的部分是滑動軸的縮圖或軌道。
- 將 Slider 拖曳至舞台上,並將它命名為
slider
。 - 將 Label 組件拖曳至舞台上,並將它命名為
sliderLabel
。 - 將這個程式碼儲存成 SliderEventClickTargetExample.as,並與您的 FLA 存放在相同的目錄中。
- 將 FLA 中的 DocumentClass 設定為 SliderEventClickTargetExample。
package { import flash.display.Sprite; import fl.events.SliderEvent; import fl.events.SliderEventClickTarget; public class SliderEventClickTargetExample extends Sprite { public function SliderEventClickTargetExample() { slider.addEventListener(SliderEvent.CHANGE, analyzeSliderInput); sliderLabel.autoSize = "left"; sliderLabel.text = "Select and move slider with keyboard or mouse"; } private function analyzeSliderInput(e:SliderEvent):void { switch(e.clickTarget) { case SliderEventClickTarget.THUMB: sliderLabel.text = "Slider has been clicked on the thumb"; break; case SliderEventClickTarget.TRACK: sliderLabel.text = "Slider has been clicked on the track"; break; default: break; } } } }
Tue Jun 12 2018, 03:47 PM Z