| Назад |
| Код Морзе |
|
Представленный апплет скрипт диктовать набранный текст азбукой Морзе. Для этого достаточно
набрать текст в соответствующем поле и нажать кнопку "Старт". Текст будет диктоваться посредством
звуковых сигналаов, а также светового индикатора. Для каждой буквы на экране будет отображен
ее код в соответствии с азбукой Морзе. Для отображения элементов управления используется следуюющий HTML-код
Таким образом есть следующие элементы управления: поле ввода текста textcode, кнопки "Сарт" и "Стоп", картинка- индикатор ind и поле вывода кода символа text. При нажатии на кнопку "старт" (событие onClick) вызывается функция startcode() которая запускает "произношение" символа. Для диктовки текста используется следующий набор функций:
Функция startcode получает текст из поля ввода textcode и вызывает функцию dict. Функция dict для каждого
символа получает его код Морзе вызвая функцию getCode. Затем dict вызывает функцию setred, которая
устанавливает красный индикатор и проигрывает wav-файл заданный промежуток времени в зависимости
от текущего символа кода(точка или тире). По истечению этого промежутка времени функция setred вызывает
функцию setblack, которая устанавливает черный индикатор и через небольшой промежуток времени вызывает
функцию dict. Этот цикл будет продолжаться до тех пор, пока не будут продиктованы все символы в тексте
или пока не будет нажата клавиша "Стоп".
|