Сайт для тех, кто хочет знать больше |
|
Аналоговые часы
Мы разобрались с "электронными"
часами. Попробуем сделать часы "со стрелками": Создаем новый файл размером 150 х 150 px. Вставляем новый слой и в свойствах называем слои соотвественно Arrows и Grid. Разумно, чтобы стрелки были расположены над циферблатом. На слое Grid рисуем сам циферблат. Далее создаем три новых символа с часовой, минутной и секундной стрелками. (Учтите, что поворачиваться "стрелки" будут относительно центра, помеченного "крестиком"). Для первого кадра слоя Arrows в панели ActionScript (не забудьте установить режим ExpertMode) пишем следующий код: Time = new Date(); Первые четыре строчки вам уже понятны по первому примеру. В строках 5 - 7 вычисляем угол поворота для соответствующих стрелок в зависимости от времени. Во втором ключевом кадре ролика на слое Arrows пишем код: GotoAndPlay(1); Вот и все! Обратите внимание на размеры swf-файлов! |