パッケージfl.events
クラスpublic class SliderEventClickTarget
継承SliderEventClickTarget Inheritance Object

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

SliderEventClickTarget クラスは、SliderEvent クラスの clickTarget プロパティ値の定数を定義します。

例を表示

関連項目

SliderEvent


パブリック プロパティ
 プロパティ定義元
 Inheritedconstructor : Object
特定のオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 Inheritedprototype : Object
[static] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
パブリック メソッド
 メソッド定義元
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
パブリック 定数
 定数定義元
  THUMB : String = "thumb"
[static] Slider のサムがクリックされました。
SliderEventClickTarget
  TRACK : String = "track"
[static] Slider のトラックがクリックされました。
SliderEventClickTarget
定数の詳細
THUMB定数
public static const THUMB:String = "thumb"

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

Slider のサムがクリックされました。

TRACK定数 
public static const TRACK:String = "track"

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

Slider のトラックがクリックされました。

例の使用法
SliderEventClickTargetExample.as

この例では、Slider インスタンスがスライダのサムをクリックされたのか、トラックをクリックされたのかを判断する方法を示します。

例を実行するには、次の手順に従います。

  1. Slider をステージまでドラッグし、slider という名前を付けます。
  2. Label コンポーネントをステージまでドラッグし、sliderLabel という名前を付けます。
  3. このコードを FLA ファイルと同じディレクトリに SliderEventClickTargetExample.as という名前で保存します。
  4. FLA ファイル内の Document クラスを SliderEventClickTargetExample に設定します。
package
{
    import fl.events.SliderEvent;
    import fl.events.SliderEventClickTarget;
    import flash.display.Sprite;
    import flash.text.TextFieldAutoSize;    
    
    public class SliderEventClickTargetExample extends Sprite    
    {
        public function SliderEventClickTargetExample() {
            slider.addEventListener(SliderEvent.CHANGE, analyzeSliderInput);
            sliderLabel.autoSize = TextFieldAutoSize.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;
            }
        }
    }
}




 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/ActionScriptLangRefV3/fl/events/SliderEventClickTarget.html