Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   SoundChannel.position не равен Sound.length (http://www.flasher.ru/forum/showthread.php?t=213552)

Tails 01.11.2016 13:35

SoundChannel.position не равен Sound.length
 
Наткнулся на интересную особенность SoundChannel, свойство position не равно Sond.length при завершении воспроизведения звука (Событие: Event.SOUND_COMPLETE). Позиция звука всегда чуть меньше общей длины звука.

Если у кого то есть какая то информация по этому вопросу, поделитесь. Это баг или фича? Как обстоят дела на разных платформа и т.п.

illuzor 01.11.2016 14:23

Это баг, ему уже много лет. SOUND_COMPLETE тоже срабатывает меньше, чем через раз.
Решение - городить костыли.

Tails 01.11.2016 14:47

Цитата:

Сообщение от illuzor (Сообщение 1197055)
SOUND_COMPLETE тоже срабатывает меньше, чем через раз.

То есть, иногда не диспетчерезируется? Пока не замечал, расскажи подробнее.

illuzor 01.11.2016 17:32

Tails, не знаю, куда подробней. Просто не срабатывает.
Когда-то делал всякие плееры, было много головной боли из-за этого.
(Да я прекрасно помню, что слушатель нужно вешать на SoundChannel, а не на Sound)
Есть вероятность, что для последних версий плеера это не актуально, но я сомневаюсь.

Tails 01.11.2016 18:14

Ну я просто подумал, что вдруг не правильно понял.
Ясно, спасибо, попробую провести побольше тестов на эту тему, на всякий случай.

in4core 01.11.2016 22:22

Первый раз слышу, нет такого бага в диспетчеразции. А по поводу не равно - эт норма...

undefined 01.11.2016 22:30

в древних версиях AIR SOUND_COMPLETE тупо не кидался, но его быстро пофиксили

caseyryan 02.11.2016 06:44

SOUND_COMPLETE всегда срабатывает штатно, ни разу не глючил ни в одном проекте. Может раньше где-то глючил, не знаю, но сейчас этой проблемы точно нет
А на счет несовпадения позиции и длины, это не удивительно. Там же Number, а не int


Часовой пояс GMT +4, время: 12:08.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.