# Missing something... dynamic text disappears (Clock)

**URL:** <https://forum.kirupa.com/t/missing-something-dynamic-text-disappears-clock/331406>\
**Category:** flash\
**Created:** [July 25, 2013, 6:09pm UTC](https://forum.kirupa.com/t/missing-something-dynamic-text-disappears-clock/331406 "2013-07-25T18:09:12Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![themoon](https://avatars.discourse-cdn.com/v4/letter/t/9dc877/32.png) [@themoon](https://forum.kirupa.com/u/themoon)\
**Post date:** [July 25, 2013, 6:09pm UTC](https://forum.kirupa.com/t/missing-something-dynamic-text-disappears-clock/331406/1 "2013-07-25T18:09:12Z")

</div>

Using someone’s code but I can not figure out why the time keeps vanishing from the screen.

```auto

import flash.utils.Timer;
import flash.events.TimerEvent;

var time:Timer = new Timer(1000);
var date:Date = new Date();
var day:Number = date.day;
var hour:* = date.hours;
var minutes:* = date.minutes;
var seconds:* = date.seconds;

hideDaysAMPM(sun, mon, tue, wed, thu, fri, sat, am, pm);
function hideDaysAMPM(...hideDAP)
{
     for (var i:int = 0; i<hideDAP.length; i++)
    {    
             hideDAP*.visible = false;
     }
}
switch (day)
{
    case 0 :
        sun.visible = true;
        break;
    case 1 :
        mon.visible = true;
        break;
    case 2 :
        tue.visible = true;
        break;
    case 3 :
        wed.visible = true;
        break;
    case 4 :
        thu.visible = true;
        break;
    case 5 :
        fri.visible = true;
        break;
    case 6 :
        sat.visible = true;
        break;
        
}

time.addEventListener(TimerEvent.TIMER, startTime);
time.start();

function startTime(e:TimerEvent):void{
    date = new Date();
    hour = date.hours;
    minutes = date.minutes;
    seconds = date.seconds;
    
    if (Number(hour) > 12){
        hour -= 12;
        pm.visible = true;
    }
    else{
        am.visible = true;
    }
    
    if(String(hour).length < 2) {
        hour = "0" + hour;
    }
    if(String(minutes).length < 2) {
        minutes = "0" + minutes;
    }
    if(String(seconds).length < 2) {
        seconds = "0" + seconds;
    }
    
    clockTxt.text = hour + ":" + minutes + ":" + seconds;
}

```
