PDA

Просмотр полной версии : Как создать перемещающую стрелку на часах


newGron
04.04.2009, 08:11
Здравствуйте!
Подскажите как правильно сделать чтобы стрелки часов правильно перемещались. В коде задал вроде все для статического отображения часов, но как правильно сделать чтобы стрелка перемещалась относительно центра часов.
onClipEvent(enterFrame)
{
var now:Date = new Date();
hour = now.getHours();
hour_rotation = hour*360/12;
_root[hour_arrow]._rotation = hour_rotation;
}
Ссылка на исходник: simpleclock.fla (http://narod.ru/disk/7348111000/simpleclock.fla.html)

Psycho Tiger
04.04.2009, 11:50
Код на клипах уже никто не пишет.
Переместите стрелку относительно клипа в котором она находиться так, чтобы начало стрелки совпадало с центром.

newGron
05.04.2009, 08:59
Создал новый символ MovieClip (newhoure) с центром внизу, совместил их центры, но все равно неработает.
onClipEvent(enterFrame)
{
var now:Date = new Date();
hour = now.getHours();
hour_rotation = hour*360/12;
_root[newhoure]._rotation = hour_rotation;
}

etc
05.04.2009, 09:46
newGron, отредактируйте свои посты и оформите код тегами .