PDA

Просмотр полной версии : Паранормальные явления (звук в кнопках)


Nautillus
04.10.2009, 14:59
Странные вещи происходят в Flash CS3 (и CS4 тоже).

Кто-нибудь сталкивался с такой проблемой:
Есть обычная стандартная кнопка (Button) в которой на кадре "Over" есть звук с синхронизацией по событию (Event). Когда мышь забегает на кнопку - воспроизводится звук, когда мышь нажимает кнопку - звука не должно быть (так как в кадре "Down" пусто), но по непонятным причинам при нажатии кнопки опять включается звук который сидит в кадре "Over". Зачем этот звук запускается повторно в кадре "Down" если там нет никаких звуков? Другие типы синхронизации (Stream, Start) дают тот же результат.

Все это происходит если компилировать для AS3, если переключить на AS2 - кнопка работает правильно, в AS3 - неправильно.
Проблема в том что нужно чтобы кнопка правильно работала на AS3.

В чем может быть причина? Это такой глюк в флеше или глюк у меня в голове? :wacko:
Можно это вылечить?

Во вложеном файле пример правильно работающей кнопки (button-sound-as2) и неправильно работающей кнопки (button-sound-as3).

lumaca
04.10.2009, 15:46
Можно повторить тотже звук в кадре "Down", но с "Sync: Stop"

Nautillus
04.10.2009, 16:10
Можно повторить тотже звук в кадре "Down", но с "Sync: Stop"

lumaca, спасибо за быстрый ответ, но к сожалению это не помогло ...
При нажатии кнопки слышно тот же звук который должен быть только при наведении...

а может проблема в версии флеш плеера? У меня 10.

У кого-нибуть еще была такая проблема со звуком в кнопке в AS3, или только у меня?
Не проходите мимо, помогите разобраться в чем дело.
Никогда раньше такого не замечал. Перешел полностью на AS3 - и вот вылезла такая проблема в самом неожиданном месте.

wvxvw
04.10.2009, 16:57
Это баг плеера, ничего особо вы сделать не сможете, кроме как не использовать SimpleButton. Сделайте ваш класс со стейтами и запускайте звук в нем когда посчитаете нужным. Дело в том, что когда "проигрывается" кнопка, плеер создает все кадры, которые ему встречаются по дороге, т.е. он создает и кадр со звуком, который в принципе играть не нужно.
В догонку:
http://bugs.adobe.com/jira/browse/FP-901
Проголосуйте, если вам этот баг критичен, его очень давно не правят...

Nautillus
04.10.2009, 18:22
Это баг плеера

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

Да, прийдется делать свой кнопочный класс. Просто хотелось по-быстрому, средствами флеша сделать простые кнопки со звуком... а там завелись баги.

Все, тема закрыта, большое спасибо wvxvw за помощь.

lumaca
06.10.2009, 12:50
Может быть это в тему:
http://flash-ripper.com/content/flash-player-9-0-246-undescribable-bug