Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   часы с плавной стрелкой! как сделать? (http://www.flasher.ru/forum/showthread.php?t=66893)

PhoenixX 19.07.2005 14:44

часы с плавной стрелкой! как сделать?
 
как сделать так, что бы стрелки в часах шли не рывками, а плавно?
заранее спасибо!

SaFeR 19.07.2005 16:28

попробуй смазать, а лучше отдай часовому мастеру.

KUZEN 19.07.2005 16:46

Вложений: 1
Смазать ))))) ... ну насмешил ...
Пример использования
Код:

#include "p_easing.as"
onMouseDown = function(){
mc.p_easing([['_x', random(500)],['_y',random(400)]], 0.1);
}


KUZEN 19.07.2005 16:48

ну и в твоём случае просто ...
Код:

#include "p_easing.as"
onMouseDown = function(){
mc.p_easing([['_rotation', 111]], 0.1);
}


Nirth 19.07.2005 20:34

Вложений: 1
изинг думаю тут не совсем подойдет, тут скорее нужно вычеслить сотые минут и часа(декачас, декаминута), смотри классы в атаче
Ps если не умеешь пользоваться классами, читай хелп или покупай книги

Смольный (Smolniy) 19.07.2005 23:37

да, ребята, изингом это круто... :)

KUZEN 20.07.2005 13:47

народ прикалывается и я туда же )))

PhoenixX 23.07.2005 02:54

time=new Date();
sec_time = time.getSeconds()+45;
time_m = time.getMinutes()-8.9;
time_hrs = time.getHours()+0.1;
time_msec = time.getMilliseconds();
msec = time_msec;
sec = (sec_time*6)+(msec/160);
min = (time_m*6)+(sec/60);
hrs = (time_th*30)+(min/12);

Получилась вот такая фигня, но работает так как надо!

Штрек 24.07.2005 13:32

Цитата:

Сообщение от PhoenixX
как сделать так, что бы стрелки в часах шли не рывками, а плавно?
заранее спасибо!

Вызывать Date() не раз в сек., а почаще -
20миллисек. и смотреть поворот стрелки.....

50%LameRa 24.07.2005 20:37

Цитата:

sec = (sec_time*6)+(msec/160);
а точнее
sec = (sec_time*6)+(msec*6/1000);


Часовой пояс GMT +4, время: 08:45.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.