Почему функция в Слайдере (OnValueChanged) срабатывает сразу

Форум для самых маленьких, а так же тех, кому недосуг читать справку самостоятельно.

Почему функция в Слайдере (OnValueChanged) срабатывает сразу

Сообщение skroliks 25 фев 2023, 10:35

Собственно, почему функция при этом запускается сразу при старте, а не исключительно после изменения значения слайдера? У меня вот есть слайдер для уровня громкости звуков и при изменении значения у меня стоит функция, которая воспроизводит звук, чтобы было понятно как меняется громкость сразу же, но этот же звук срабатывает сразу при запуске сцены (срабатывает функция), а не только когда трогаю слайдер - почему так и как от этого избавиться? Нигде ответ не нашел (((
skroliks
UNIт
 
Сообщения: 60
Зарегистрирован: 10 сен 2022, 13:30

Re: Почему функция в Слайдере (OnValueChanged) срабатывает сразу

Сообщение Tolking 25 фев 2023, 10:51

OnValueChanget - при смене значения, а при запуске сцены ты наверняка устанавливаешь текущий уровень звука....
Ковчег построил любитель, профессионалы построили Титаник.
Аватара пользователя
Tolking
Адепт
 
Сообщения: 2716
Зарегистрирован: 08 июн 2009, 18:22
Откуда: Тула

Re: Почему функция в Слайдере (OnValueChanged) срабатывает сразу

Сообщение skroliks 25 фев 2023, 12:07

Tolking писал(а):OnValueChanget - при смене значения, а при запуске сцены ты наверняка устанавливаешь текущий уровень звука....

Ааааа.. Точняк! Вот я балбес.. Спасибо!!!
skroliks
UNIт
 
Сообщения: 60
Зарегистрирован: 10 сен 2022, 13:30

Re: Почему функция в Слайдере (OnValueChanged) срабатывает сразу

Сообщение Saltant 25 фев 2023, 12:09

skroliks писал(а):
Tolking писал(а):OnValueChanget - при смене значения, а при запуске сцены ты наверняка устанавливаешь текущий уровень звука....

Ааааа.. Точняк! Вот я балбес.. Спасибо!!!

Там же есть функция ChangeValueWithoutNotify что то такое, вот её вызывай когда не нужно чтоб ивент рабатывал.
Я на Google Play _https://play.google.com/store/apps/developer?id=Saltant
Аватара пользователя
Saltant
Адепт
 
Сообщения: 2236
Зарегистрирован: 09 окт 2018, 16:40
Откуда: Химки
  • Сайт

Re: Почему функция в Слайдере (OnValueChanged) срабатывает сразу

Сообщение skroliks 26 фев 2023, 09:45

Saltant писал(а):
skroliks писал(а):
Tolking писал(а):OnValueChanget - при смене значения, а при запуске сцены ты наверняка устанавливаешь текущий уровень звука....

Ааааа.. Точняк! Вот я балбес.. Спасибо!!!

Там же есть функция ChangeValueWithoutNotify что то такое, вот её вызывай когда не нужно чтоб ивент рабатывал.


SetValueWithoutNotify - а за такую подсказку вообще отдельный респект и спасибо! :ymhug:
skroliks
UNIт
 
Сообщения: 60
Зарегистрирован: 10 сен 2022, 13:30


Вернуться в Почемучка

Кто сейчас на конференции

Сейчас этот форум просматривают: Google [Bot], Yandex [Bot] и гости: 24