* Данный текст распознан в автоматическом режиме, поэтому может содержать ошибки
164
Языки Бейсик
ON P L A Y - о п е р а т о р
P L A Y включает, выключает или приостанавливает отслеживание события при и ре музыки. П р и включенном отслеживании события O N P L A Y обраща¬ ется к подпро рамме каждый раз, ко да в музыкальном буфере содержится число нот, меньше указанно о числа. Формат записи: PLAY ON PLAY OFF PLAY STOP ON PLAY(лимит_очереди%) GOSUB строка де PLAY ON PLAY OFF P L A Y STOP включает отслеживание события при и ре музыки. выключает отслеживание события при и ре музыки. приостанавливает отслеживание события при и ре музыки. События обрабатываются п р и включении P L A Y O N отсле¬ живания события. лимит_очереди% число в пределах от 1 д о 32. O N P L A Y обращается к подпро рамме, ко да число нот в музыкальном буфере мень¬ ше числа лимит_очереди%. строка метка или номер первой строки подпро р а м м ы отслежива¬ ния событий. Пример:
ON PLAY(3) GOSUB B a c k g r o u n d PLAY ON M u s i c $ = "MBo3L8ED+ED+Eo2Bo3DCL2o2A" PLAY M u s i c $ LOCATE 2, 1 : PRINT "Для останова нажмите любую клавишу"; DO WHILE INKEY$ = "": LOOP END Background: i % = i % + 1 LOCATE 1 , 1 : PRINT "Фон был вызван "; i % ; "раз(а)"; PLAY M u s i c $ RETURN
См. также P L A Y (Музыка), P L A Y Функция
ON S T R I N G - о п е р а т о р
STRIG включает, выключает или приостанавливает отслеживание события для джойстика. П р и включенном отслеживании события, O N STRIG обраща¬ ется к подпро рамме при каждом нажатии указанно о т р и ера. Формат записи: STRIG(n%) ON STRIG(n%) OFF