Грызть два метода сделать аналоговые часы: программным способом

Грызть два метода сделать аналоговые часы: программным способом и программно-рисованным Сейчас я научу тебя творить часы вторым методом Может быть, кто-то произнесет, что это не круто либо очень просто – и он будет прав Но этот метод действует, он элементарен и следовательно будет полезен начинающим Что нам пригодится: – Flash; – Редактор ActionScript2; – Руки; – Вожделение разобраться; – Мозк(опционально) Для начала создаем новейший чертеж Потом живописуем циферблат, нажимаем «F8»(либо меню «Modify-Convert to Symbol…»), чтоб сделать MovieClip для удобства позиционирования MovieClip можнож и не творить, ежели у вас циферблат теснее позиционирован В настройках, при разработке MovieClip я указал имя – ciferblat, размещение – по центру, согласно точка отсчета координат у меня сейчас в центре Потом, выделив его, на вкладке параметров указываю instance name – ciferblat_mc, потому что приставка _mc разговаривает нам, ну и самой програмке о том что это MovieClip Красноватым отмечено instance name Фактически процедура сотворения – практически таковая же, как и циферблата, вот лишь точку позиционирования нужно брать с левого кромки, т к точка отсчета коо рдинат обязана иметься с кромке для того, чтоб стрелки часов поворацивались условно собственного кромки, а не центра Заглавие часовой стрелки – hour_arrow, instance name – hour_arrow_mc Согласно, минутной – minutes_arrow, а секундной – seconds_arrow Position Набросок 2 Творение Муви клипа с часовой стрелкой Фактически, процесс рисования окончен Создаем доп оболочка, именуем его Actions Раскрываем панель Actions и строчим туда последующий код: //Задаем центр циферблата, а также начала стрелок ровно по центру /*Сейчас создаем функцию – обработчик, тот или другой будет отвечать за получение медли и поворот стрелок*/ hours_arrow_mc _rotation=((date getHours()-3)/ 12*360); // trace(ha_mc _rotation); minutes_arrow_mc _rotation=(date getMinutes()-15)/60*360; seconds_arrow_mc _rotation=(date getSeconds()-15)/60*360; //Задаем интервал для службы данной функции /*Вызываем эту функцию, можнож и без вызова некий период медли до этого, чем она сработает*/ Полагаюсь, все понятно, ежели нет – жду на форуме=)








