![]() |
|
||||||||||
|
|||||
|
Регистрация: Dec 2012
Сообщений: 39
|
Доброго дня всем. Может кто то сталкивался с подобной проблемой вкратце опишу ситуацию ...
... private var ambSound:Sound = new Sound(); private var chanel:SoundChannel; ...много всего еще public function playAmbient():void { addEventListener(Event.ENTER_FRAME, frameEntered); chanel.addEventListener(Event.SOUND_COMPLETE, soundComplete); chanel = ambSound.play(); } private function frameEntered(e:Event):void { trace(chanel.position + " current position "); trace(ambSound.length + " length "); } private function soundComplete(e:Event):void { trace(" sound complete "); } ... 998.4580498866213 current position 1044.8979591836735 length 1021.6780045351474 current position 1044.8979591836735 length 1044.8979591836735 current position 1044.8979591836735 length 1044.8979591836735 current position 1044.8979591836735 length 1044.8979591836735 current position 1044.8979591836735 length .... а вот -> sound complete так и не увидел я... может кто то с подобным сталкивался? не хочется это костылями исправлять |
|
|||||
|
Регистрация: Dec 2012
Сообщений: 39
|
эмм.. спасибо, там это было, просто весь код кидать не хотел. play() отрабатывал, все начинало воспроизводиться, только вот окончание файла не видит... буду копать в спец-ях МР3. может файл какой корявый попался...
|
|
|||||
|
Регистрация: Feb 2012
Сообщений: 1,540
|
Цитата:
Открою тайну, soundComplete выполнится не сразу, поэтому разницы нет. Последний раз редактировалось MikroAcse; 18.11.2013 в 00:30. |
|
|||||
|
[+4 06.05.14]
|
MikroAcse - именно , что гениально. Подумай над тем, что при запуске chanel = ambSound.play(); пересоздается канал заново и с него слетают все обработчики.
Но посмотрев свой страый код работы со звуком сомнения отпали, не пересоздается. А вот если бы пересоздавалось - можно было бы попасть вчудную.
__________________
Марк Tween |
|
|||||
|
Регистрация: Feb 2012
Сообщений: 1,540
|
@ in4core, извиняюсь, это был мой epic fail
![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 08:06. |
|
|
« Предыдущая тема | Следующая тема » |
|
|