Уходят в прошлое "Сапёр", "Черви" и другие стандартные виндоузовские игрушки,
так любимые офисными работниками, на смену им приходят браузерные онлайн игры,
не требующие установки какого либо дополнительного программного обеспечения на
компьютер. Для реализации желания поиграть достаточно иметь доступ в интернет,
действия игры разворачиваются в стандартном интернет браузере.
Аналоговые часы
Шаг 1Создайте новый документ во флэш. Начните с рисования
стрелок. Учтите, что минутная стрелка должна быть не выше, чем
половина высоты и ширины сцены (чтобы она могла поворачиваться).
Шаг 2Выберите минутную стрелку, сделайте её
MovieClip нажатием клавиши F8 и
назовите её MinuteHand. То же самое проделайте с
часовой стрелкой и назовите её HourHand. Каждой
стрелке нужно также присвоить соответствующее instance
name (панель properties). Создайте новый
слой и переместите в него одну из стрелок. Проверьте появились ли
обе стрелки в библиотеке.
Шаг 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,
который предоставляет значения часов и минут нашим часам.<%@Language
= "VBScript"%> <% Option Explicit Response.Buffer =
True Response.Expires = -1000 Response.Write "Hour=" &
Hour(Now) & "&Minute=" &
Minute(Now) Response.Flush %> Наши часы готовы!
Взято с сайта http://web-silver.ru
Промышленные колеса для тележек. Широкий ассортимент
|