• Авторизация


Строчный календарь в Adobe Flash для AS3 26-11-2014 14:13 к комментариям - к полной версии - понравилось!

Это цитата сообщения LiSu Оригинальное сообщение


Вчера искала урок по изготовлению строчного календарика в Adobe Flash для AS3. Вполне возможно, поскребла не все сусеки инета, но так и не нашла. Вдруг приходит добрая фея jzayka(Леночка) и говорит:" Есть где то в блокноте, урок писать не хочу, что бы не повторяться, вечером вышлю. Урок для AS2 Категорически настаиваю, этот урок полностью принадлежит Леночке.Я лишь записываю для таких же страждущих, как сама.

1.  Создать документ AS3.

2.. В панели Свойства выставляем размеры рабочей сцены.

3.  Создать 3 слоя на временной шкале и 3 текстовых поля для  День недели, Число,Месяц
 
 
4.   Активировать "Текст".
В Свойствах Классический - Динамический - Однострочный Выбрать шрифт, обязательно Внедрить (поставить нужные галочки)ОК.
5.   Делаем первое поле.
Выбрать размер, цвет. В окошке пишем самый длинный день недели "понедельник".
Применим понравившийся фильтр, например, тень.
В Свойствах присваиваем имя day_of_week.
6.   Делаем второе поле. В окошке пишем две цифры.
В Свойствах day.
7.   Третье текстовое поле. Вводим самый длинный месяц "сентябрь"
В Свойствах прописываем month.
8.   На Временной шкале создаем новый слой для скрипта.
Окно. Действия.

var daytoday:String;
var monthtoday;
var timer:Timer = new Timer(50);
timer.addEventListener(TimerEvent.TIMER, clock);
timer.start();
function clock(e:TimerEvent):void {
var datetoday:Date=new Date();
//datetoday.hours
switch (datetoday.day) {
case 0:
daytoday="воскресенье";
break;
case 1:
daytoday="понедельник";
break;
case 2:
daytoday="вторник";
break;
case 3:
daytoday="среда";
break;
case 4:
daytoday="четверг";
break;
case 5:
daytoday="пятница";
break;
case 6:
daytoday="суббота";
break;
}
day_of_week.text=String(daytoday);
switch (datetoday.month) {
case 0:
monthtoday="января";
break;
case 1:
monthtoday="февраля";
break;
case 2:
monthtoday="марта";
break;
case 3:
monthtoday="апреля";
break;
case 4:
monthtoday="мая";
break;
case 5:
monthtoday="июня";
break;
case 6:
monthtoday="июля";
break;
case 7:
monthtoday="августа";
break;
case 8:
monthtoday="сентября";
break;
case 9:
monthtoday="октября";
break;
case 10:
monthtoday="ноября";
break;
case 11:
monthtoday="декабря";
break;
}
month.text=String(monthtoday);
day.text=String(datetoday.date);
}
 
  9.   Все, что писали в текстовых полях выделяем и удаляем (Delete).
10.   Чтобы календарик был на фоне, добавляем еще один слой и переносим вниз Временной шкалы. Импорт в рабочую область клипарта или рисуем и заливаем фон.
11.   Тестируем Ctrl+Enter. Радуемся результату!
12.   Экспортируем ролик.

 

 

 

Серия сообщений "Уроки флеш":
Часть 1 - Как сохранить видео и скачать флеш с сайтов?
Часть 2 - Кнопка вкл. и выкл. звука в AS2(Adobe Flash)
Часть 3 - Строчный календарь в Adobe Flash для AS3
Часть 4 - Переход по кадрам в AS3 AdobeFlash
Часть 5 - Плеер для AS2 в Adobe Flash CS6
...
Часть 7 - Словарь ActionScript
Часть 8 - Движение фона
Часть 9 - Создание панорамы на флеш

 

вверх^ к полной версии понравилось! в evernote


Вы сейчас не можете прокомментировать это сообщение.

Дневник Строчный календарь в Adobe Flash для AS3 | Vlada_Glinskaya - Мой дневник | Лента друзей Vlada_Glinskaya / Полная версия Добавить в друзья Страницы: раньше»