Flash - статьи

         

Воспроизведение и остановка звуков


Основными действиями, выполняемыми со звуковыми объектами являются,

конечно же, воспроизведение и остановка воспроизведения.

Для того, чтобы воспроизвести звук, используется функция start(offset,

loops) объекта Sound. Параметр offset, указывает смещение

в секундах, от начала звукового фрагмента, а loops - количество повторений

проигрываемого фрагмента.

Например, если мы хотим проиграть вторую половину 20-тисекундного

фрагмента 3 раза, мы запишем:

someSoundObject.play(10, 3);

Звук начнёт проигрываться с 10-й секунды.

Оба параметра функции start() являются необязательными.

По умолчанию звук проигрывается с самого начала один раз:

someSoundObject.play();

Можно повторить звуковой фрагмент несколько раз с начала, тогда

мы указываем нулевое смещение:

someSoundObject.play(0, 5);

Чтобы остановить проигрывание, используется функция stop(idName).

Вызванная без параметров, функция останавливает все звуки. Указав параметр idName,

обозначающий идентификатор звука, можно остановить только один специфический

звук:

globalSnd.stop();

someSnd.stop("tada");



Содержание раздела