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

-------------------------------
Всего: 5
Гостей: 5
Юзеров: 0
-------------------------------
-------------------------------



Главная » Школа 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 =)
Удачи!

Смотреть итог

Счетчики: 2670 | Добавил: GoldMan | Теги: уроки flash 8, создание часов во flash, flash часы, часы | Рейтинг: 5.0/Оценили: 7 чел.
Всего комментариев: 9
0  
Леха, молодец!

+5  
Хороший урок. Простой и доступный

+3  
Согласен. Огромное спасибо автору! smile

+5  
Спасибо! Супер, не думал что часы так легко сделать smile

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

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

+4  
Урок то обычный, но в нем я добавил одну изюминку которую знали и использовали единицы) Обрати внимание на примечание happy

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

+4  
Оценивайте мой первый урок smile
Спасибо, Master, за коды!

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Профиль
Привет, Гость



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



Топ-тройка



Design by Stalker-War sitemap | sitemap forum