Создание flash часов - Уроки пользовательской тематики - Школа flash - Портал по игре S.T.A.L.K.E.R.
Меню сайта
Главная страница Файлы Онлайн книги Альбом Форум Тесты по игре STALKER Школа flash Показать сервисы
Категории раздела
Изучение ActionScript [1]
Уроки разных тематик [0]
Анимация во flash [3]
User Interface [4]
Переводы уроков [0]
Программное рисование [0]
Уроки для новичков [2]
Уроки пользовательской тематики [5]
Мини-чат
Наш опрос
Сколько вам лет?
Всего ответов: 285
Статистика
-------------------------------

-------------------------------
Всего: 1
Гостей: 1
Юзеров: 0
-------------------------------
-------------------------------
Форма входа
E-mail/Ник:
Пароль:

Главная » Школа flash » Уроки пользовательской тематики

Создание flash часов

В этом уроке мы научимся создавать часы во flash.
Начнем!
1. Создайте новый документ во flash, язык Action Script 2.0
2. Создайте динамическоме текстовое поле с помощью инструмента
.
(Настройка типа текста выполняется на панели "свойства" - выделите созданное текстовое поле,перейдите во вкладку свойства и  выберите "динамический"
).

3. В переменную текстового поля (Var) на панели Properties впишите: time_data.Также на панели Properties вы можете выбрать размер, тип и цвет шрифта по вкусу.

4. Перейдите на 1 кадр нашего ролика, выделите его и вызовите панель Actions (F9).

5. Вставьте в Actions первого кадра такой код:

Code
swdata = new Date(); // Создаем объект класса date();
A = swdata.getHours(); // Получаем текущие часы и записываем их в переменную A
B = swdata.getMinutes(); // Получаем текущие минуты и записываем их в переменную B
C = swdata.getSeconds(); // Получаем текущие секунды и записываем их в переменную C
if (length(A)<2) {
    A = "0"+A;
}
if (length(B)<2) {
    B = "0"+B;
}
if (length(C)<2) {
    C = "0"+C;
} // Условия для правильного отображения цифр (Добавление 0, если время до полудня)
time_data = A+":"+B+":"+C; // Выводим в текстовое поле время через переменные A, B, C.
// Code by stalker-war.ru; comments: Master.



6. Нажмите клавишу F6, тем самым создав ключевой кадр. Выделите его, откройте панель Actions и вставьте туда такой коротенький код:
Code
gotoAndPlay(1); // Возращаемся на 1 кадр для того, чтобы время обновлялось


7. На этом все. Нажмите CTRL+Enter и протестируйте результат. Если у вас все получилось - у вас пойдут собственноручно созданные часики :)
-----
Примечание:
Если вы в шаге 3 выбрали шрифт не из стандартных, то для правильного его отображения на компьютерах, где этот шрифт не установлен его нужно внедрить во флешку. Для этого проделайте след. шаги:

1. Перейдите на панель Properties, найдите кнопку на которой написано "применить шрифты устройства", нажмите на нее, и из выпадающего списка выберите "сглаживание для анимации" (3й пункт). Затем найдите и нажмите кнопку (Embed) .
2. Перед вами откроется окно внедрения, найдите в нем такое поле:
Введите в него символы, которые нужно внедрить, в нашем случае это цифры 0123456789: (Вводите без пробелов и запятых!)

3. После окончания ввода нажмите кнопку .

Готово! Теперь выбранный вами шрифт без проблем будет воспроизводиться даже на тех устройствах,где он не установлен.
-----
С Вами был член команды школы flash GoldMan =)
Удачи!


Счетчики: 497 | Добавил: GoldMan | Теги: уроки flash 8, создание часов во flash, flash часы, часы | Рейтинг: 5.0/Оценили: 7 чел.
Всего комментариев: 9
0  
9 ICE   (28.06.2011 12:40) [Это провокация!]
Леха, молодец!

+5  
7 Kozlov   (21.02.2011 14:21) [Это провокация!]
Хороший урок. Простой и доступный

+3  
8 RusichMan   (22.02.2011 21:48) [Это провокация!]
Согласен. Огромное спасибо автору! smile

+5  
6 Dozer   (17.02.2011 21:25) [Это провокация!]
Спасибо! Супер, не думал что часы так легко сделать smile

+4  
О, супер, спасибо!

+1  
Прикольно но я давно знал хотя тут нельзя копировать молодец!

+4  
3 GoldMan   (17.02.2011 13:05) [Это провокация!]
Урок то обычный, но в нем я добавил одну изюминку которую знали и использовали единицы) Обрати внимание на примечание happy

+3  
Молодец)потом попользуюсь +

+4  
1 GoldMan   (17.02.2011 12:57) [Это провокация!]
Оценивайте мой первый урок smile
Спасибо, Master, за коды!

Имя *:
Email:
Код *:
Профиль
Привет, Гость



СТАЛКЕР!
Я всегда рад видеть
еще одну живую душу!
Но я не знаю кто ты?



Топ-тройка
Друзья сайта

--------------------
Важные партнёры:
--------------------

Еще баннеры

Design by Stalker-War sitemap | sitemap forum
Информационный сайт о серии игр S.T.A.L.K.E.R. [ВолЯ] Team Фан Сайт Игры S.T.A.L.K.E.R. STALKER
Game's TOP-100 Counter Яндекс цитирования
Создать сайт бесплатно