| 套件 | 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
隱藏繼承公用屬性
顯示繼承公用屬性