getPan (Sound.getPan メソッド)

public getPan() : Number

最後の setPan() 呼び出しで設定されたパンレベルを返します。戻り値は -100 (左) ~ +100 (右) の整数です。0 は左右のチャンネルを等しい値に設定します。パンの設定では、SWF ファイル内での現在と今後のサウンドの左右バランスを制御します。

このメソッドの効果は setVolume() または setTransform() の効果に追加されます。

メモ : Flash Lite 2.0 でこのメソッドがサポートされるのは、Flash ネイティブサウンドのみです。ホストデバイスに固有のサウンド形式はサポートされません。

使用できるバージョン : ActionScript 1.0、Flash Lite 2.0

戻り値

Number - 整数。

次の例では、テキストフィールドを作成し、Flash ネイティブサウンドのパンレベルの値を表示します。サウンドのリンケージ識別子は "combo" です。次の ActionScript を FLA ファイルまたは AS ファイルに追加します。

this.createTextField("pan_txt", 1, 0, 100, 100, 100);
mix=new Sound();
mix.attachSound("combo");
mix.start();
mix.setPan(-100);
pan_txt.text = mix.getPan(this);

次の例を使用して、デバイスサウンドを開始することができます。Flash Lite はストリーミングサウンドをサポートしないので、再生前にサウンドをロードすることをお勧めします。

var my_sound: Sound = new Sound();
    my_sound.onLoad = function(success) {
        if (success) {
            my_sound.start();
        } else {
            output.text = "loading failure";
        }
    };
    my_sound.loadSound("song1.mp3",false);

関連項目

setPan (Sound.setPan メソッド)