Создайте новый документ во флэш. Начните с рисования стрелок. Учтите,
что минутная стрелка должна быть не выше, чем половина высоты и ширины
сцены (чтобы она могла поворачиваться).
Шаг 2
Выберите минутную стрелку, сделайте её MovieClip нажатием клавиши F8 и назовите её MinuteHand. То же самое проделайте с часовой стрелкой и назовите её HourHand.
Каждой стрелке нужно также присвоить соответствующее instance name (панель properties). Создайте новый слой и переместите в него одну из стрелок. Проверьте появились ли обе стрелки в библиотеке.
Серьезный хостинг по цене виртуального! 50-400 руб. До 12 Гб уже включено!
www.logol.ru
Шаг 3
Теперь нужно определить центр для слипов со стрелками.
Для этого начните редактирование клипа (двойной щелчок по нему) и
установите изображение стрелки так, чтобы центр находился в этом месте:
Шаг 4
Вернитесь к основной сцене и выровняйте обе стрелке по
центру. Теперь нужно добавить экшен, который будет загружать значения
часов и минут из asp файла. Создайте новый слой, назовите его actions, откройте панель actions (правой кнопкой по кадру > actions) и вставьте следующий код:
Шаг 5
Создайте еще один слой и нарисуйте в нем циферблат ваших часов. Добавьте второй кадр во всех слоях (выбираем кадр > F5).
В слое actions второй кадр будет ключевым (выбираем кадр > F6). В него нужно вставить этот код:
Set Variable: "h" = Hour
Set Variable: "m" = Minute
If (h > 12)
Set Variable: "h" = h - 12
End If
Set Variable: "HourAngle" = h*30 + m/2
Set Variable: "MinuteAngle" = m*6
Set Property ("HourHandMovie", Rotation) = HourAngle
Set Property ("MinuteHandMovie", Rotation) = MinuteAngle
Шаг 6
Этот код переводит значения часов и минут в углы в градусах и меняет свойство Rotation клипов стрелок в соответствии с полученными углами.
Шаг 7
Вот структура файла clock.asp, который предоставляет значения часов и минут нашим часам.