# Clock second hand springy movement

**URL:** <https://forum.kirupa.com/t/clock-second-hand-springy-movement/158038>\
**Category:** flash\
**Created:** [August 6, 2005, 4:53am UTC](https://forum.kirupa.com/t/clock-second-hand-springy-movement/158038 "2005-08-06T04:53:05Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![jake74](https://avatars.discourse-cdn.com/v4/letter/j/b9bd4f/32.png) [@jake74](https://forum.kirupa.com/u/jake74)\
**Post date:** [August 6, 2005, 4:53am UTC](https://forum.kirupa.com/t/clock-second-hand-springy-movement/158038/1 "2005-08-06T04:53:05Z")

</div>

Hey everybody. I’m creating a clock for a client, easy enough, but how would I go about getting that little springy movement in the second hand? Here’s an example [http://625.uk.com/tv\_logos/flash/abc\_midlands\_clock.asp](http://625.uk.com/tv_logos/flash/abc_midlands_clock.asp)

I’m using this clock code:

```auto
 
onClipEvent(enterFrame) {
springForward++;
var timeClock = new Date();
//var iMilliSec = timeClock.getMilliseconds();
var iSec = timeClock.getSeconds(); 
var iMin = timeClock.getMinutes(); 
var iHour = timeClock.getHours();
if(springForward == 4){
trace(springForward);
handSec._rotation = iSec * 12;
springForward = 0;
}else{
handSec._rotation = iSec * 6;
}
handMin._rotation = iMin * 6;
handHour._rotation = (iHour + iMin / 60)* 30;
 
if (iHourPrev > iHour) {
_root.updateDate(timeClock);
}
iHourPrev = iHour;
}
 

```

Thanks in advance
