Цитата:
|
Сообщение от Чттос
Я сделала загрузку звука при нажатии на кнопку:
 Код:
on (release) {
var bg:Sound = new Sound();
bg.attachSound("In_the_jungle");
bg.start();
}
|
Это не загрузка звука, это вставка звукового файла из библиотеки. Т.е. чтобы произвести эту вставку звук должен уже быть загружен. Что он и делает, в составе swf.
Загрузка звукового файла отдельно от swf прописывается следующим кодом:

Код:
var mn = this;
var sound_mc = mn.createEmptyMovieClip('sn', mn.getNextHighestDepth());
var my_sound = new Sound(sound_mc);
my_sound.loadSound('my_sound_here.mp3', false);
my_sound.onLoad = function(success) {
if (success) {
my_sound.start();
}
};
Обратите внимание! Таким образом можно загружать только файлы формата mp3.

Код:
my_sound.loadSound('my_sound_here.mp3', false);
Параметр после имени файла указывает на тип загрузки:
- false - файл запускается когда загрузился целиком
- true - воспроизводится по мере загрузки. На медленных скоростях загрузки такой тип может вылиться в неприятные обрывы звука( недавно в разделе про сайты показывали один такой сайт)