|
|
« Предыдущая тема | Следующая тема » |
Опции темы | Опции просмотра |
|
|
|||||
.
|
Управление звуковыми объектами, находящимися в массиве
Дано
1. Массив объектов Sound в виде var sndObjectsArray = []; var sndObjectsArrayIndex = 0; // В цикле пригружаем звучки, имена файлов в массиве sndFileNamesArray sndObjectsArray[sndObjectsArrayIndex] = new Sound(); sndObjectsArray[sndObjectsArrayIndex].loadSound(sndFileNamesArray[sndObjectsArrayIndex], false); sndObjectsArrayIndex++; 2. Элемент управления громкостью и балансом общий для всего мувика (да, собственно и для кучи других мувиков)управляет объектом звука playerSound // playerSound = new Sound(); playerSound.onSoundComplete = function(){ // _НЕ_РАБОТАЕТ_!!!_А_ОЧЕНЬ_НАДА_ } playerSound = sndObjectsArray[1]; // sndObjectsArray[1].onSoundComplete = function(){ // _РАБОТАЕТ_НО_НАМ_ТАКОГО_НЕ_НАДА!!!_ } Другими словами - не работает хэндлер onSoundComplete для объекта playerSound Вопрос. Как динамически переопределять хэндлер onSoundComplete для playerSound, который в свою очередь берет "контент" из объектов в массиве sndObjectsArray. |
|
|||||
некрофил
Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
|
Re: Управление звуковыми объектами, находящимися в массиве
Цитата:
__________________
...убивать людей не удовольствия ради, но для еды. |
|
|||||
некрофил
Регистрация: Mar 2002
Адрес: ...по колено в кровище...
Сообщений: 2,292
|
Назначь хандлеры объектам - элементам массива. Они и будут срабатывать. Если ты хочешь, чтобы у тебя было загружено несколько звуков одновременно, то именно так - правильно.
__________________
...убивать людей не удовольствия ради, но для еды. |
Часовой пояс GMT +4, время: 21:41. |
|
« Предыдущая тема | Следующая тема » |
|
|