Байланысты:
praktika flash myDate = new Date ();
a = myDate.getTyme ();
if (a – myDate.getTime () ) > 200)
{ блок исполняемы операторов}
Этот сценарий организует 200 миллисекундную задержку
Задание 9 .Создайте flash-ролик “Цифровые часики”.
Алгоритм работы:
Сопровождающие иллюстрации
Шаги
Создайте новый Flash документ
Инструментом Text нарисуйте поле , достаточно длинное для записи значения времени
На панели Properties в поле Text type выберите тип Dynamic Text
Задайте координаты поля относительно верхнего левого края ( X : 0; Y : 0 )
Сделайте три копии поля и расположите их одно под другим
В поле Variable панели Properties задайте имена переменных, соответствующих динамическим полям (сверху вниз): Ttime , Tmonth , Tdae и Tyear
Создайте папку Часы и сохраните в нее ролик
В папке Часы создайте файл TimeScript . txt . В файле должен быть следующий текст (скрипт):
mydate = new Date ();
sec = mydate.getSeconds();
min = mydate.getMinutes();
hour = mydate.getHours();
NameMonths = new Array ("ЯНВАРЯ", "ФЕВРАЛЯ", "МАРТА", "АПРЕЛЯ",
"МАЯ", "ИЮНЯ", "ИЮЛЯ", "АВГУСТА", "СЕНТЯБРЯ",
"ОКТЯБРЯ", "НОЯБРЯ", "ДЕКАБРЯ");
NameDays = new Array ("ВОСКРЕСЕНЬЕ", "ПОНЕДЕЛЬНИК", "ВТОРНИК",
"СРЕДА", "ЧЕТВЕРГ", "ПЯТНИЦА", "СУББОТА");
if (hour<10) {
hour = "0"+hour;
}
if (min<10) {
min = "0"+min;
}
if (sec<10) {
sec = "0"+sec;
}
Ttime = hour+":"+min+":"+sec;
Tmonth = mydate.getDate ()+" "+NameMonths [mydate.getMonth ()];
Tday = NameDays [mydate.getDay ()];
Tyear = mydate.getFullYear ()+" ГОД";
Вернитесь в Macromedia flash и создайте новый слой. На первый кадр этого слоя наложите скрипт:
Преобразуйте второй кадр в ключевой
Наложите следующий сценарий
Запустите и сохраните ролик
Достарыңызбен бөлісу: