# Add stop and resume for my clock

**URL:** <https://forum.kirupa.com/t/add-stop-and-resume-for-my-clock/260155>\
**Category:** flash\
**Created:** [May 13, 2008, 12:50am UTC](https://forum.kirupa.com/t/add-stop-and-resume-for-my-clock/260155 "2008-05-13T00:50:16Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![bilberry](https://avatars.discourse-cdn.com/v4/letter/b/b9bd4f/32.png) [@bilberry](https://forum.kirupa.com/u/bilberry)\
**Post date:** [May 13, 2008, 12:50am UTC](https://forum.kirupa.com/t/add-stop-and-resume-for-my-clock/260155/1 "2008-05-13T00:50:16Z")

</div>

// loon põhiobjektile uue objekti nimega " kell "  
\_root.createEmptyMovieClip(“kell”, 10);

//loon tekstivälja jaoks kujunduse  
tekstivorm = new TextFormat();  
tekstivorm.bold=false;  
tekstivorm.color=(0xAA00000);  
tekstivorm.align=“center”;  
tekstivorm.font=“Tahoma”;  
tekstivorm.size= 20;

//loon massiivi kuude nimedega  
var month\_est = new Array(“jaanuar,”,“veebruar”,“märts”,“aprill”,“mai”,“juuni”,“juuli”,  
“august”,“september”,“oktoober”,“november”,“detsember”);

//nihutan kella sobivale kohale  
\_root.kell.\_x = 150;  
\_root.kell.\_y = 150;

//loome uue objekti numbrilaua jaoks  
\_root.kell.createEmptyMovieClip(“numbrilaud”, 10);

//joonestiil numbrilaua jaoks  
\_root.kell.numbrilaud.lineStyle(6, 0x000000, 75);

//joonistame numbrilaua ringi

\_root.kell.numbrilaud.moveTo(100,0);

//numbrilaua raadius  
var s\_raadius = 100;  
//määran värvi numbrilauale, sobib ve !?,ahh !? mida sa arvad raisk !?  
\_root.kell.numbrilaud.beginFill(0xEEEEEF);

//tsükkel, mis läbib 360 kraadi ja joonistab ringi  
for(a=0; a\<361; /\* maximum kraadid _/ a++){  
rad\_a=a_Math.PI/180;  
ring\_x=Math.cos(rad\_a) \* s\_raadius;  
ring\_y=Math.sin(rad\_a) \* s\_raadius;

```
_root.kell.numbrilaud.lineTo(ring_x, ring_y);
}

```

//numbrilaua värvimise lõpp  
\_root.kell.numbrilaud.endFill();

//joonistan tunnimarkerid  
\_root.kell.numbrilaud.lineStyle(3, 0xAA0000, 100);  
var s\_raadius\_sise=90;  
for(a=0; a\<361; /\* maximum kraadid _/ a+=30){  
rad\_a=a_Math.PI/180;  
ring\_x=Math.cos(rad\_a) \* s\_raadius;  
ring\_y=Math.sin(rad\_a) \* s\_raadius;  
ring\_x\_sise=Math.cos(rad\_a) \* s\_raadius\_sise;  
ring\_y\_sise=Math.sin(rad\_a) \* s\_raadius\_sise;  
\_root.kell.numbrilaud.moveTo(ring\_x, ring\_y);  
\_root.kell.numbrilaud.lineTo(ring\_x\_sise, ring\_y\_sise);  
}

```
//sekundi markerid

_root.kell.numbrilaud.lineStyle(3, 0x000000, 100);
var s_raadius_sise=94;

```

for(a=0; a\<361; /\* maximum kraadid _/ a+=6){  
rad\_a=a_Math.PI/180;  
ring\_x=Math.cos(rad\_a) \* s\_raadius;  
ring\_y=Math.sin(rad\_a) \* s\_raadius;  
ring\_x\_sise=Math.cos(rad\_a) \* s\_raadius\_sise;  
ring\_y\_sise=Math.sin(rad\_a) \* s\_raadius\_sise;  
\_root.kell.numbrilaud.moveTo(ring\_x, ring\_y);  
\_root.kell.numbrilaud.lineTo(ring\_x\_sise, ring\_y\_sise);  
}

//tekitame seierid  
//tunniseier  
\_root.kell.createEmptyMovieClip(“tunniosuti”, 20);  
\_root.kell.tunniosuti.lineStyle(5, 0xCABBAA, 100);  
\_root.kell.tunniosuti.moveTo(0,0);  
\_root.kell.tunniosuti.lineTo(0, -30);

//minutiseier  
\_root.kell.createEmptyMovieClip(“minutiosuti”, 30);  
\_root.kell.minutiosuti.lineStyle(3, 0xCABBAA, 100);  
\_root.kell.minutiosuti.moveTo(0, 0);  
\_root.kell.minutiosuti.lineTo(0, -80)

//sekundiseier  
\_root.kell.createEmptyMovieClip(“sekundiosuti”, 40);  
\_root.kell.sekundiosuti.lineStyle(1, 0xAA00000, 100);  
\_root.kell.sekundiosuti.moveTo(0, 0);  
\_root.kell.sekundiosuti.lineTo(0, -90)

//tekstiväli numbrilauale  
\_root.kell.numbrilaud.createTextField(“datearea”, 5, -100, 110, 200, 25);  
\_root.kell.numbrilaud.datearea.background=true;  
\_root.kell.numbrilaud.datearea.backgroundColor=0xCDEEEE;  
\_root.kell.numbrilaud.datearea.border=true;  
\_root.kell.numbrilaud.datearea.borderColor=0x000000;

//rakendame oma tekstiväljale loodud vormingu  
\_root.kell.numbrilaud.datearea.setNewTextFormat(tekstivorm);

//kell tööle  
\_root.kell.onEnterFrame=function(){  
currentTime=new Date();  
sekundid=currentTime.getSeconds();  
this.sekundiosuti.\_rotation = sekundid_6;  
minutid=currentTime.getMinutes();  
this.minutiosuti.\_rotation = (minutid_6) + (sekundid/10);  
tunnid=currentTime.getHours();  
this.tunniosuti.\_rotation = (tunnid\*30)+(minutid/2);  
this.numbrilaud.datearea.text=currentTime.getDate() + “. " + month\_est[currentTime.getMonth()] + " " + currentTime.getFullYear() + " a.”;  
}

//  
I need to get start, stop and pause buttons here ( like a stopwatch ) 🙂  
Please help 🙂  
I have tryied different things, but doesnt work ☹  
also it would be good, if clocks saves the lap time:P
