][-DESKTOP - счастливые часов... наблюдают!

ilich (ilich@winfo.org)

Спецвыпуск Xakep, номер #025, стр. 025-090-4


РИСОВАННОЕ ВРЕМЯ

Помнишь наши пустые куранты? Пришло их время. Сделай в "C - Clock" четыре слоя. Зеленый круг фона вместе с цифрами помещай на самый нижний слой, назови его в честь этого - "Fon". Верхние три слоя будут у нас для стрелок (сверху вниз: "ArrowS" - для секундной стрелки; "ArrowM" - для минутной; "ArrowH" - для часовой). В принципе, можно в любой флешке все запихнуть в один слой, главное - имена для клипов задать корректно. Но меня, например, очень сильно напрягает ситуация, когда так получается, что один символ почти полностью скрыт другим и, следовательно, трудно выделяем. Да и вообще, любая неразбериха и путаница среди символов и групп символов практически сводится на нет при условии расположения каждой отдельной функциональной единицы на отдельном слое (особенно, если эти слои названы соответственно).

У тебя могут появиться трудности с размещением цифр по кругу на одинаковом расстоянии от центра. Лучше всего использовать отрезки линий в качестве ограничителей этого расстояния.

Стрелки часов делай так, чтобы центр клипа стрелки был в месте оси их вращения, а тот конец, который именно указывает, был направлен вверх. Если ты меня поймешь правильно и все сделаешь как надо, то при размещении всех трех стрелок в центре циферблата часы покажут ровно двенадцать часов. Задай для клипов стрелок такие имена: секундная стрелка (клип "C - ArrowS") - "ars"; минутная (клип "C - ArrowM") - "arm"; часовая (клип "C - ArrowH") - "arh".

Теперь звук. Нам нужен клич курантов в "круглые моменты", т.е. то, что ты услышишь ровно в час, два и т.п., стоя круглосуточно на Красной площади, - повторяющийся N раз звук типа "большой колокол". Советую не заморачиваться с поисками его в Интернете (геморрой поимеешь размером с монитор :)), а просто взять да и записать его с постороннего прибора во время заставок новостей, окончаний/начал передач и т.п. Потери в качестве с лихвой компенсируются выигрышем во времени, финансах (при условии платного Инета) и в плане здоровья нервов :). Полученный звук (например, "bum.wav") импортируем во Flash. После импорта ищи его в библиотеке и жми на нем правой кнопкой мыши. В выпавшем меню выбирай "Связывание" ("Linkage"). В открывшемся окошке "Свойства звука" ставь имя "bum.wav". Именно под этим именем данный звук теперь будет как бы экспортироваться в ActionScript.

Заходи в редактирование клипа Кремля и для мувика часов вставляй код:

onClipEvent (enterFrame) {

time = new Date();

hours = time.getHours();

if (hours >= 12) {

hours -= 12;

}

if (hours == 0) {

hours = 12;

Назад на стр. 025-090-3  Содержание  Вперед на стр. 025-090-5