Flash - статьи

         

Динамическая загрузка внешних .mp3 файлов


Во Flash MX появилась возможность загрузки внешних файлов. Для

этого используется функция loadSound(url, stream) объекта Sound.

Первый параметр, url, указывает путь к файлу. Второй, stream,

является логической (булевой) переменной, определяющий потоковый режим загрузки

звукового файла. Если значение stream равно false, то Flash дождётся

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

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

полностью. Данный режим рекомендуется использовать только на быстрых каналах

связи или при использовании на локальной машине, т.к. потоковое воспроизведение

по нашим каналам Интернет часто приводит к прерыванию воспроизведения длинными

паузами :).

snd1 = new Sound();

snd1.loadSound("track03.mp3", true);

snd2 = new Sound();

snd2.loadSound("http://someserver.com/some_file.mp3", false);

Специально для этого урока я сделал маленький проигрыватель,

который использует подгрузку внешних файлов и позволяет менять громкость и баланс

проигрываемой композиции. Он также позволяет отслеживать сколько процентов запрошенной

композиции загружено. Этот пример можно скачать (,

218k), и поэкспериментировать самому.

Внимание! mp3 файлы не включены в архив с примером, поэтому вам

придётся использовать свои, предварительно изменив пути к ним в параметрах компонента

ComboBox.

Надеюсь, данная статья оказалась вам полезной.

Удачи!

(C). // 2002-2003 // all rights reserved    



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