Проигрывание звука
когда создаю функцию пишет что то типо этого=function can only appeard in main program. Что это значит? :SOS:
|
И еще а вот у меня команда когда обьект находится в облости такойто то PLAY SOUND но он играет играет играет а мне надо что бы только один раз. как сделать?
|
Re: обьясните
Антихрист
ты не можеж обьявлять функции в циклах .. в функциях и тд тоесть конструкции function a() function b() function c() end function end function end function запрещены :) а со звуком он должен игратся один раз .. справку почитай :) |
Re: обьясните
|
Re: обьясните
Спасибо за ссылку но проблема не в этом. Он проигрывает файл один раз но кучу файлов одновременно то есть я стою он открыл файл включил играть и не прошло даже секудны он опять открывает и играет и еще и еще и еще. А мне надо что бы один раз открыл и один раз проиграл. HELP!
|
Re: обьясните
Насчет звука: тебе любезно предоставили часть справки на русском а ты всё не можешь удосужется её почитать. Там черным по-русски написано: ; Глобальная переменная для звука Global sndMusicLoop ; Загрузить звуковой файл в память sndMusicLoop=LoadSound("") ; Воспроизвести звук PlaySound sndMusicLoop там написано для воспроизведения звука бесконечное множество раз использовать LoopSound sndMusicLoop Программирование - это твоё личное дело. И дело это добровольное. Если ты будешь вечно просить помощи ты ничему не научишься. Если ты хочешь чего-то добится то в первую очередь ты должен понять для себя такую вещь как самообучение. Пока ты это не освоишь успеха тебе не видать |
Re: обьясните
Цитата:
|
Re: обьясните
Тебе для чего звук надо делать? Код в студию!
|
Re: обьясните
Цитата:
|
Re: обьясните
Создай канал с этим звуком и после проигрывания оного останови канал. Вобщем ты опять справку не читал. Вот вырежешь лишнее:
; Примеры с каналами Print "Загрузка звука..." ; Загрузите образец – в кавычках нужно указать путь к файлу на диске ; Для лучшего результата поставьте задержку 5-10 секунд sndWave=LoadSound("level1.wav") ; Зациклить звук (будет повторятся бесконечно) LoopSound sndWave chnWave=PlaySound(sndWave) Print "Воспроизведение звука 2 секунды…" Delay 2000 Print "Пауза на 2 секунды…" PauseChannel chnWave Delay 2000 Print "Возобновление воспроизведения…" ResumeChannel chnWave Delay 2000 Print "Изменение тона («высоты») звука..." ; StopChannel chnWave ChannelPitch chnWave, 22000 Delay 2000 Print "Воспроизведение звука с измененной «высотой»…" Delay 2000 Print "Только левая колонка" ChannelPan chnWave,-1 Delay 2000 Print "Только правая колонка" ChannelPan chnWave,1 Delay 2000 Print "Конец!" StopChannel chnWave |
Часовой пояс GMT +4, время: 05:17. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot