| Беларусь, рогачёв |
Работа флэш-программ в Internet
Загрузка звуков
Во Flash MX есть объект Sound, позволяющий проигрывать звуки, которые либо импортированы в библиотеку ролика, либо загружены из MP3-файла.
Много времени этому объекту мы уделять здесь не будем, но рассмотрим особенности, касающиеся загрузки внешних MP3-файлов через Интернет.
Объект Sound поддерживает два сценария работы: для потоковых звуков ( streaming ) и звуков-событий ( event ).
Потоковые звуки
Потоковые звуки - это предположительно длинные звуки, например, музыкальное сопровождение, которые играют по мере загрузки. Вот как можно пользоваться потоковыми звуками:
mySound = new Sound();
mySound.loadSound("song1.mp3", true);
//true - означает, что звук потоковый.Звуки-события
Звуки-события - это предположительно короткие звуки, которые должны быть проиграны за один раз (без пауз).
Пример использования звука-события:
mySound = new Sound();
mySound.onLoad = function () {
this.start();
}
mySound.loadSound ("event1.mp3", false);У объекта Sound также определены методы getBytesLoaded() и getBytesTotal(), с помощью которых можно точнее отслеживать, какая часть звука уже загружена, что можно использовать для реализации предзагрузчиков.