«Механические» флеш-часики

Очень сильно сомневаюсь, что существуют пользователи Интернета, которые никогда не видели флеш-роликов, имитирующих столь привычную и обыденную вещицу - механические часы. Очень часто подобные флеш-приложения украшают страницы сайтов или существуют как дополнительный элемент крупных флеш-проектов. Среди них иногда встречаются просто уникальные по своей красоте и оригинальные по замыслу работы. Впрочем, не любоваться чужими работами я предлагаю, а предлагая самим создать такое флеш-приложение. Конечно, с первого раза шедевр не получится, но попробовать стоит. Итак, приступим:

Часть первая. Создаём заготовку.

Часть вторая. Код и не только.

Часть 3-я. Шлифуем часики...молотком :-)

Ну и под конец, для самых ленивых, отдельно приводится код из видео.

Код ActionScript 2.0:

this.onEnterFrame = function() { var d:Date = new Date(); var h = d.getHours(); var m = d.getMinutes(); var s = d.getSeconds(); tablo.sm._rotation = s*6; tablo.mm._rotation = (m+s/60)*6; tablo.hm._rotation = (h+m/60)*30; };

У меня получились вот такие "механические" часики:

Автор: admin

Дата добавления: 2011-07-08

Просмотров: 15230

Рейтинг поста: +22-

Правила перепечатки

Социальные закладки:
Комментарии:
Комментатор
Комментарий добавил(а): Норди
Дата добавления: 2019-04-30
Добрый день шикарные часы, до сих пор пользуюсь, дайте пожалуйста новый код под AS3.0 очень нужно!!!!
Комментатор
Комментарий добавил(а): lyusitseki
Дата добавления: 2019-03-21
Я в восторге! Часики тик-такают!!! Урок максимально доступен и доходчив, это лучшее, что прочла до день сегодняшний из просторов INET...Благодарю!
Комментатор
Комментарий добавил(а): edapskov
Дата добавления: 2015-06-26
Иван, пришлите ваш исходник на edapskov дог yandex.ru
Комментатор
Комментарий добавил(а): Иван
Дата добавления: 2015-06-26
Здравствуйте! Всю ночь пытался настроить часы , один фиг:( Часы стоят как вкопанные. Ошибка **Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 1: Statement must appear within on/onClipEvent handler
this.onEnterFrame = function () {

Total ActionScript Errors: 1 Reported Errors: 1
5 Раз переделывал , одно и тоже :(
Комментатор
Комментарий добавил(а): edapskov
Дата добавления: 2013-03-13
> а в какой программе делать?

В любой Macromedia/Adobe Flash, начиная с Macromedia Flash 8 и выше. Ссылка на Macromedia Flash 8 есть в разделе -Скачать-.
Комментатор
Комментарий добавил(а): Сафроныч
Дата добавления: 2013-03-13
а в какой программе делать?
Комментатор
Комментарий добавил(а): edapskov
Дата добавления: 2013-02-23
Ошибка простая - вы два раза прописали один и тот же код: один раз - на главной временной шкале, а другой раз - на мувике табло. Надо оставить только код на главной временной шкале.
Комментатор
Комментарий добавил(а): edapskov
Дата добавления: 2013-02-23
Алексей, я уже не помню, что за ошибка была в тот раз. Но если скинете исходник на мыло, то посмотрю и постараюсь вам помочь.
Комментатор
Комментарий добавил(а): Алексей
Дата добавления: 2013-02-23
У меня такая же ошибка вылазит

"**Error** Scene=Scene 1, layer=Layer 1, frame=1:Line 1: Statement must appear within on/onClipEvent handler
this.onEnterFrame = function() {
Total ActionScript Errors: 1 Reported Errors: 1"

Часы конечно работают но хотелось бы разобраться с этой ошибкой.
Не подскажите как?
Комментатор
Комментарий добавил(а): edapskov
Дата добавления: 2012-12-18
Ответил туда же.
Добавить комментарий:







[ + ] помощь по форматирование текста

Идиот-тест

Если все обязательные поля (отмечены * ) заполнены необходимой информацией, то нажимаем кнопку Добавить комментарий.

Страница 2 из 3: 123
Меню
Подписка
Рубрики
Метки
Последние комментарии
Рейтинг постов
Реклама
Друзья
География гостей
Статистика
Яндекс.Метрика