Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   Паранормальные явления (звук в кнопках) (http://www.flasher.ru/forum/showthread.php?t=130751)

Nautillus 04.10.2009 14:59

Паранормальные явления (звук в кнопках)
 
Вложений: 1
Странные вещи происходят в 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

Вложений: 1
Можно повторить тотже звук в кадре "Down", но с "Sync: Stop"

Nautillus 04.10.2009 16:10

Цитата:

Сообщение от lumaca (Сообщение 855410)
Можно повторить тотже звук в кадре "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 (Сообщение 855421)
Это баг плеера

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

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

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

lumaca 06.10.2009 12:50

Может быть это в тему:
http://flash-ripper.com/content/flas...escribable-bug


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

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