![]() |
|
||||||||||
|
|
|
|||||
|
Регистрация: Jan 2012
Сообщений: 4
|
Доброго времени суток.
Я написал плеер на AS3, вот его код: stop(); var s:Sound; var channel:SoundChannel; var loader:URLLoader; loader = new URLLoader(); var reques:URLRequest = new URLRequest('http://*****/tech/getbgm/index'); reques.method = URLRequestMethod.POST; loader.addEventListener(Event.COMPLETE, gotBgM); loader.load(reques); function gotBgM(event:Event){ s = new Sound(new URLRequest(loader.data)); loader.removeEventListener(Event.COMPLETE, gotBgM); channel = s.play(); channel.addEventListener(Event.SOUND_COMPLETE, onSoundComp); } function onSoundComp(event:Event):void{ channel.removeEventListener(Event.SOUND_COMPLETE, onSoundComp); loader = new URLLoader(); loader.addEventListener(Event.COMPLETE, gotBgM); loader.load(reques); //channel = s.play(); //channel.addEventListener(Event.SOUND_COMPLETE, onSoundComp); } Вот PHP, если нужно...: Подскажите почему саунд такой упрямый и как его побороть? P.S. Не смотрите что плеер такой урезанный, он просто специфичный) |
|
|||||
|
Регистрация: May 2010
Сообщений: 543
|
[ОФФТОП]Старайтесь сразу же избавляться от очень ужасной привычки писать код в кадрах.[/ОФФТОП]
Проблема, скорее всего, в кэше. Попробуйте к запросу добавить уникальный параметр. Добавлено через 7 минут А раз звуков всего 5, лучше их все сразу прогрузить и чередовать в клиенте. Ибо при каждом чихе посылать запрос на сервер не айс. Вариант с уникальным параметром только для отладки. Ведь не зря умные дядьки из adobe кэш плеера придумали ![]()
__________________
Вы грабите бедных людей. Парень со свирелью накажет вас. Хонгильдон (с) |
|
|||||
|
Регистрация: Jan 2012
Сообщений: 4
|
Огромное спасибо! Я и забыл про Кешу)
Полностью согласен что не айс, я просто хотел попробовать... А если не в кадрах писать, то где? |
|
|||||
|
Регистрация: May 2010
Сообщений: 543
|
Цитата:
Это будет первый шаг на пути просветления. Дальше вы поймете, что во Flash IDE нереально писать код (да и вообще эта штука только для анимации), найдете себе хороший редактор и будете собирать проекты там.
__________________
Вы грабите бедных людей. Парень со свирелью накажет вас. Хонгильдон (с) |
![]() |
![]() |
Часовой пояс GMT +4, время: 21:47. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|