Просмотр полной версии : Потоковый звук и onSoundComplete
Жень Шень
26.08.2008, 17:21
Привет!
Посмотрите мой исходник проигрывания потокового звука. Все работает, кроме onSoundComplete - не срабатывает по окончанию проигрывания! Почему? Где мой хомут?
Спасибо.
Подписка на событие выполняется до создания объекта (нажатие на кнопку). Объявление переменной mySound всеголишь объявление, а не создание.
Жень Шень
26.08.2008, 18:34
Спасибо, iNils. Хомутом меньше.
Так все заработало:
...
var mySound:Sound;
// = new Sound();
var targetSl_mc = this.sl_mc;
function callback() {
targetSl_mc.gotoAndStop(1);
checkplay = true;
mySound = null;
}
//++++++ Воспроизвести трек ++++++
play_btn.onRelease = function() {
if (checkplay) {
this._parent.sl_mc.gotoAndStop(2);
mySound = new Sound();
mySound.onSoundComplete = callback;
cue = 0;
mySound.loadSound("1.mp3", true);
} else {
mySound.start(cue);
}
};
...
И, вопрос про видимость из mySound.onSoundComplete или function callback(). Я применил targetSl_mc. А можно ли обратиться напрямую?
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.