|
|||
|
|||
Уроки Flash: Влюбленные часов не наблюдают... |
|||
Рыбников Александр
Однако, мы не будем останавливаться на этом примере из стандартной библиотеки Flash и напишем упрощённый его аналог. В одном из предыдущих номеров мы сконструировали работающий секундомер со стрелками. Сегодня мы изготовим его с цифровым табло. Что взять за основу (например, фотографию часов) и как наложить на неё данное текстовое поле, мы уже неоднократно рассказывали, поэтому сейчас сразу же перейдём к программной части работы. Во-первых, установим скорость видеоролика (Modify/Movie) 10 кадров в секунду, что позволит отмерять за один кадр ровно 1/10 секунды. Теперь выберем шрифт для текстового поля. Наиболее подходящим является Cristal, позволяющий отображать буквы типичные для жидкокристаллического цифрового табло. Затем выделим на этом табло 3 поля: секунды, их десятые доли и минуты. Поле, содержащее десятые доли секунды мы будем обновлять с переходом на новый кадр, секундное поле при достижении значения 10 в поле долей, минутное при достижении значения 60 в секундном поле. Текст программы будет выглядеть так:
где: К каждому полю мы приписывем “0” в случае, если оно меньше 9. В первом кадре необходимо обнулить все эти значения. Необходимо ввести кнопки “стоп”, осуществляющую сброс секундомера на 0 и “пауза”, при нажатии на которую пользователь сможет остановить секундомер. Работающий вариант можно скачать здесь. Достаточно сложные, почти невозможные для Java Script вещи можно без особого труда реализовать с помощью Flash-технологии. К тому же Flash предоставляет неплохие возможности программирования, которые позволяют обработать форму внутри Flash документа, без использования серверных скриптов, что делает сайт более универсальным по отношению к серверу. Copyright © Россия-Он-Лайн
(тм)
|
|||
|
|||
Copyright © "Internet Zone", info@izcity.com | |||
Копирование и использование данных материалов разрешается только в случае указания на журнал "Internet Zone", как на источник получения информации. При этом во всех ссылках обязательно явное указание адреса вэб-сайта http://www.izcity.com/. При наличии у копируемого материала авторов и источника информации - их также нужно указывать, наряду со ссылкой на нас. |