Проигрывание звука при старте проекта
|
|
Sanyok | Дата: Среда, 16 Января 2008, 12:18 | Сообщение # 1 |
Любопытный
Группа: Пользователи
Сообщений: 34
Репутация: 0
Награды: 0
Статус: Offline
| Мужики, поставил при открытии первой страницы проекта PlaySound. Звук играет как при старте проекта, так и при любом переходе на первую страницу. Что нужно сделать, чтобы звук играл только при старте?
Не мудри, покажи пальцем!!!
|
|
| |
toizy | Дата: Среда, 16 Января 2008, 13:13 | Сообщение # 2 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Например, поставить флаг. Пишешь, к примеру, на старте Code If (OnlyOnce) Then PlaySound... OnlyOnce = TRUE End В следующий раз PlaySound выполняться не будет
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
YURIY | Дата: Среда, 16 Января 2008, 13:40 | Сообщение # 3 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Sanyok, последний раз вижу таким образом оформленное название темы! Добавлено (16 Январь 2008, 13:40) ---------------------------------------------
Quote (toizy) Пишешь, к примеру, на старте Несогласен. Если переменную не инициализировать, она имеет значение 0. Следовательно, твой сценарий никогда не выполнится, так как идёт проверка на истину, а истина есть 1. Вот так будет правильно: Code If (OnlyOnce=0) Then PlaySound("ПУТЬ") OnlyOnce = 1 End Проверку на ложь нужно делать.
Вечная память Андрею Сергееву!
|
|
| |
toizy | Дата: Среда, 16 Января 2008, 16:21 | Сообщение # 4 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| описался. И так понятно Добавлено (16 Январь 2008, 16:21) ---------------------------------------------
Quote (Yuriy) Проверку на ложь нужно делать Либо наоборот, на истину. Но это варианты
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
YURIY | Дата: Среда, 16 Января 2008, 20:18 | Сообщение # 5 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Quote (toizy) описался. И так понятно Но это не волнует спрашивающего... Скажет, что не работает и всё
Вечная память Андрею Сергееву!
|
|
| |
Sanyok | Дата: Среда, 16 Января 2008, 22:01 | Сообщение # 6 |
Любопытный
Группа: Пользователи
Сообщений: 34
Репутация: 0
Награды: 0
Статус: Offline
| Спасибо, Yuriy!!! А по поводу заголовка темы - что не так? Я написал заголовок без матов, без не определённости - типа "Жми сюда и помоги!!!". Вы наверняка доки, программисты, а я - обыкновенный юзер, понятия толком не имеющий о скриптах. Тут бы одиннадцатый класс закончить, а о большем думать пока рано. Извини, админ, если что не так и ещё раз спасибо.
Не мудри, покажи пальцем!!!
|
|
| |
YURIY | Дата: Четверг, 17 Января 2008, 11:27 | Сообщение # 7 |
Злостный админ
Группа: Администраторы
Сообщений: 3018
Репутация: 71
Награды: 28
Статус: Offline
| Quote (Sanyok) А по поводу заголовка темы - что не так? Неконструктивное название, наличие абсолютно ненужных восклицательных знаков, да ещё и в количестве трёх штук. Этого мало? Quote (Sanyok) Извини, админ Ничего Закрываю тему. Вопрос решён. Добавлено (17 Январь 2008, 11:27) --------------------------------------------- И ещё. Спасибо нужно сказать toizy, ведь я просто поправил его ошибку
Вечная память Андрею Сергееву!
|
|
| |
as-master | Дата: Суббота, 19 Января 2008, 21:01 | Сообщение # 8 |
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
| А можно скрипт Димы и так подправить: Code If (OnlyOnce) Then Else PlaySound... OnlyOnce=TRUE End Добавлено всего лишь одно слово Else
Да пребудет с вами ММВ!
|
|
| |
Игорь | Дата: Четверг, 18 Сентября 2008, 08:14 | Сообщение # 9 |
Педагог
Группа: Проверенные
Сообщений: 331
Репутация: 0
Награды: 0
Статус: Offline
| Кстати... - у меня почему-то не работала Quote (Yuriy) If (OnlyOnce=0) Then PlaySound("ПУТЬ") OnlyOnce = 1 End А вот как сделал as-master, заработало...
Шум ничего не доказывает. Курица, снесши яйцо, часто клохчет так, словно снесла небольшую планету... Марк Твен
|
|
| |
as-master | Дата: Четверг, 18 Сентября 2008, 09:39 | Сообщение # 10 |
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
| Quote (Игорь) Кстати... - у меня почему-то не работала Странно, потому-что обе записи по сути идентичны. Со звуком я проверять не стал, проверил с мессагой (а какая разница), и вышло, что оба сценария рабочие: Code If (OnlyOnce=0) Then Message("Хай, брателло!","") OnlyOnce = 1 End Code If (OnlyOnce) Then Else Message("Хай, брателло!","") OnlyOnce=TRUE End Значит, проблема не в записи, а неким образом в звуке, который не хотел воспроизводиться. Как уже неоднократно отмечалось, проигрывание звука в ММВ иногда капризничает, это касается как раз внедренного звука и фонового звука. Проблема где-то там.
Да пребудет с вами ММВ!
|
|
| |
toizy | Дата: Четверг, 18 Сентября 2008, 10:20 | Сообщение # 11 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Quote (Игорь) у меня почему-то не работала Значит, ОнлиАнс не равен нулю. Вообще, ставь туда мессагу для проверки переменной, и будет ясно, дело в файле звуковом, или в переменной
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
as-master | Дата: Четверг, 18 Сентября 2008, 10:49 | Сообщение # 12 |
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
| Quote (toizy) ставь туда мессагу для проверки переменной Мессаги типа "Хай, брателло!" тоже будет достаточно :))))) В данном случае.
Да пребудет с вами ММВ!
|
|
| |
toizy | Дата: Четверг, 18 Сентября 2008, 15:17 | Сообщение # 13 |
Студийная субстанция
Группа: Администраторы
Сообщений: 2309
Репутация: 29
Награды: 12
Статус: Offline
| Ну да. Первое блин правило - если что не так, ставь мессагу, не ошибёшься!
Жизнь оказалась не такой уж и забавной, как поначалу...
|
|
| |
as-master | Дата: Четверг, 18 Сентября 2008, 16:29 | Сообщение # 14 |
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
| Quote (toizy) Первое блин правило - если что не так, ставь мессагу Надо об этом написать в готовых ответах под заголовком "МЕТОДЫ ПРОВЕРКИ ПРОЕКТОВ". А то многие не догоняют... Кстати, мне каацца, что любой здравомыслящий чел именно так и будет делать, без чужих подсказок. Вот мы ж с тобой - независимо друг от друга так поступаем. Я ваще не знаю, что бы я делал если б не мессаги. Причем, я ставлю их, не дожидаясь "если чё не так", а сразу - если порядок, мессагу стираю и работаю дальше. Уже зная, что этот участок не зихерит.
Да пребудет с вами ММВ!
|
|
| |
Игорь | Дата: Пятница, 19 Сентября 2008, 03:51 | Сообщение # 15 |
Педагог
Группа: Проверенные
Сообщений: 331
Репутация: 0
Награды: 0
Статус: Offline
| Я мессаги тоже теперь ставлю, просто, как у нас бывает в образовании, сдавал проект, который был нужен "вчера" - спохватились ко дню поселка от нашего колледжа нужно было типа электронной визитной карточки сделать. Хорошо, интернет под рукой, а так пришлось бы с обычным фоновым звуком - когда при переходе на первую страницу звук играет заново - уже в затылок дышали, диск требовали...
Шум ничего не доказывает. Курица, снесши яйцо, часто клохчет так, словно снесла небольшую планету... Марк Твен
|
|
| |
as-master | Дата: Пятница, 19 Сентября 2008, 08:47 | Сообщение # 16 |
Разводящий
Группа: Модераторы
Сообщений: 2337
Репутация: 101
Награды: 5
Статус: Offline
| Quote (Игорь) проект, который был нужен "вчера" Quote (Игорь) уже в затылок дышали, диск требовали... Я тут немного нафлужу, или как правильно сказать - нафлудю? :) Вот по этой причине я никогда больше не стану работать в образовании. Все шаристы, никто ничего не умеет делать, валят всю самую интеллектуальную работу на таких дураков, как мы с тобой, да еще эта вечная спешка... Анунах... Quote (Игорь) с обычным фоновым звуком А обычный - это какой? :)
Да пребудет с вами ММВ!
|
|
| |
Игорь | Дата: Пятница, 19 Сентября 2008, 09:04 | Сообщение # 17 |
Педагог
Группа: Проверенные
Сообщений: 331
Репутация: 0
Награды: 0
Статус: Offline
| Quote (as-master) А обычный - это какой? не так сказал... Quote (Игорь) когда при переходе на первую страницу звук играет заново
Шум ничего не доказывает. Курица, снесши яйцо, часто клохчет так, словно снесла небольшую планету... Марк Твен
|
|
| |