-1

こんにちは、実際には非常に下降したタイミングを持つタイマー クラスが必要です。

    var playTimer:Timer = new Timer(1000);
    playTimer.addEventListener(TimerEvent.TIMER,playhead);
    playTimer.start();

    function playhead(e:TimerEvent):void
    {

    for ( i = 0; i<myArray.length; i++)
    {
        soundArray[0].play();
                    break;
    }
    }

上記は機能しますが、悲しいことにサウンドは正確ではありません。サウンドの再生はノイズのような拍手です。理論的には、均等な間隔で拍手すると思いますが、そうではありません。どんな助けでも感謝します

4

1 に答える 1

0

myArray の長さに基づいてサウンドを複数回再生してから中断することで、何をしようとしているのか正確にはわかりません。

とにかく、play()a のメソッドはSoundパラメーターを受け入れます。そのうちの 1 つは、ループする回数です。

タイマーコードなどをすべて使用せずに、これを単独で試してください。

sound.play(0,5);

0 は、デフォルトであるサウンドの開始時にそれを示します。5 は、5 回ループすることを指定します。

于 2013-05-11T15:28:14.867 に答える