![]() |
Проблема с Sound.start()
Есть вот такой код
Код:
var my_sound:Sound = new Sound();При загрузки 20% срабатывает _root["my_sound"].start(); которая поидеии должна дать комманду начать играть музыку, но почему то она не начинает играть хотя учловие if(pct>20 && _root._fl!=1) срабатывает. Подскажите пожалуйста как решить данную проблему. |
1) onSoundComplete — это событие, которое будет вызвано в том случае, когда будет завершено проигрывание звука.
2) Ты пытаешься запустить проигрывание звука на 20% загрузки, при этом ставишь false в loadSound, указывая, что это не stream-поток. Такой звук не будет проигрываться до тех пор, пока не будет полностью загружен. |
Цитата:
|
Поставить вторым аргументом true, а не false. И остановить воспроизведение сразу после загрузки. После того, как закачается 20% — начать воспроизведение. Хотя, есть буфер в секундах, значение которого можно изменять — звук не будет вопроизводится, пока буфер не будет полон.
|
При медленном инете это создает очень неприятный эффект - звук постоянно рвется.
|
Цитата:
|
Поставь _soundbuftime на ноль.
|
| Часовой пояс GMT +4, время: 05:07. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.