http://blog.DoZarte.com


Costruiamo un orologio analogico (Flash5)


Share to Facebook Share to Twitter Stumble It Email This More...

I can't sleep
Creative Commons License photo credit: paul.monaco

Sfruttando le capacità di Flash5 di “captare il tempo” dal sistema operativo, costruiremo un orologio analogico a lancette.

Come dice il manuale di flash “L’oggetto Date consente di recuperare i valori di data e ora relativi (…) al sistema operativo in cui si sta eseguendo Flash Player. Prima di chiamare i metodi dell’oggetto Date è necessario creare un’istanza dell’oggetto Date usando la funzione di costruzione.”

Il tutorial si trova sul sito MMkit ma il file lo potete scaricare anche da qui: Orologio analogico Flash.

Questo l’actionscript che muove la lancette:

data = new Date();
ora = data.getHours();
min = data.getMinutes();
sec = data.getSeconds();
msec = data.getMilliseconds();
angs = (sec+(msec/999)) *6;
angm = (min-1)*6+(angs/59);
ango = (ora)*30+(angm/12);
setProperty("sec", _rotation, angs);
setProperty("min", _rotation, angm);
setProperty("ora", _rotation, ango);

Per chi non avesse voglia/tempo/capacità di programmarsi da solo il proprio orologio, ClockLink mette a disposizione gratuitamente una serie di orologi fatti in Flash che possono essere facilmente inseriti in qualsiasi pagine web o blog. Basta semplicemente copiare il codice nella pagina.
Si può impostare il fuso orario della proprio time-zone, oltre che scegliere  il tipo di orologio (analogico, digitale, ecc.) da una fornita gallery.


Share to Facebook Share to Twitter Stumble It Email This More...

Se l'articolo era interessante, forse troverai approfondimenti nei seguenti link sponsorizzati...


Un commento a “Costruiamo un orologio analogico (Flash5)”

  1. la scrive:

    è? nn ci ho capito niente … comunque mi spieghi come posso fare un orologio normale -.- un calendario magari?..

Leave a Reply

XHTML: Tags concessi: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

You can add images to your comment by clicking here.