Current Date & Time

I’m trying to display formatted, local current date and time. It traces out fine, but it’s not populating the textFields. Also, how do i add if it’s “am” or “pm” after the time? Can anyone see what’s up with my script? Thanks!

 ActionScript Code:
 [LEFT][COLOR=#0000ff]import[/COLOR] flash.[COLOR=#000080]events[/COLOR].*;

[COLOR=#808080]//DISPLAY CURRENT DATE & TIME[/COLOR]
[COLOR=#000000]var[/COLOR] today:[COLOR=#0000ff]Date[/COLOR] = [COLOR=#000000]new[/COLOR] [COLOR=#0000ff]Date[/COLOR]COLOR=#000000[/COLOR];

[COLOR=#808080]//CURRENT DATE[/COLOR]
[COLOR=#000000]var[/COLOR] thismonth:uint = today.[COLOR=#0000ff]getMonth[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#000000]var[/COLOR] mnth:[COLOR=#0000ff]Array[/COLOR] = [COLOR=#000000]new[/COLOR] [COLOR=#0000ff]Array[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#000000]var[/COLOR] date_str:[COLOR=#0000ff]String[/COLOR] = [COLOR=#000000]([/COLOR]mnth[COLOR=#000000][[/COLOR]thismonth[COLOR=#000000]][/COLOR]+[COLOR=#ff0000]" “[/COLOR]+today.[COLOR=#0000ff]getDate[/COLOR]COLOR=#000000[/COLOR]+[COLOR=#ff0000]” "[/COLOR]+today.[COLOR=#0000ff]getFullYear[/COLOR]COLOR=#000000[/COLOR][COLOR=#000000])[/COLOR];

[COLOR=#808080]//CURRENT TIME[/COLOR]
[COLOR=#000000]var[/COLOR] hour:[COLOR=#0000ff]Number[/COLOR] = today.[COLOR=#0000ff]getHours[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#000000]var[/COLOR] minutes:[COLOR=#0000ff]Number[/COLOR] = today.[COLOR=#0000ff]getMinutes[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#000000]var[/COLOR] seconds:[COLOR=#0000ff]Number[/COLOR] = today.[COLOR=#0000ff]getSeconds[/COLOR]COLOR=#000000[/COLOR];

[COLOR=#0000ff]if[/COLOR] [COLOR=#000000]([/COLOR]hour > [COLOR=#000080]12[/COLOR][COLOR=#000000])[/COLOR] [COLOR=#000000]{[/COLOR]
hour -= [COLOR=#000080]12[/COLOR];
[COLOR=#000000]}[/COLOR]

[COLOR=#000000]var[/COLOR] [COLOR=#0000ff]time[/COLOR]:[COLOR=#0000ff]String[/COLOR] = hour + [COLOR=#ff0000]":"[/COLOR] + minutes;

[COLOR=#0000ff]trace[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#0000ff]trace[/COLOR]COLOR=#000000[/COLOR];

[COLOR=#000000]var[/COLOR] date_time:[COLOR=#0000ff]MovieClip[/COLOR] = [COLOR=#000000]new[/COLOR] [COLOR=#0000ff]MovieClip[/COLOR]COLOR=#000000[/COLOR];

[COLOR=#000000]var[/COLOR] myTime:[COLOR=#0000ff]TextField[/COLOR] = [COLOR=#000000]new[/COLOR] [COLOR=#0000ff]TextField[/COLOR]COLOR=#000000[/COLOR];
[COLOR=#000000]var[/COLOR] myDate:[COLOR=#0000ff]TextField[/COLOR] = [COLOR=#000000]new[/COLOR] [COLOR=#0000ff]TextField[/COLOR]COLOR=#000000[/COLOR];

myTime.[COLOR=#0000ff]autoSize[/COLOR] = TextFieldAutoSize.[COLOR=#0000ff]LEFT[/COLOR];
myDate.[COLOR=#0000ff]autoSize[/COLOR] = TextFieldAutoSize.[COLOR=#0000ff]LEFT[/COLOR];

[COLOR=#808080]//Format textfields[/COLOR]
[COLOR=#000000]var[/COLOR] myTimeFormat:[COLOR=#0000ff]TextFormat[/COLOR] = [COLOR=#000000]new[/COLOR] [COLOR=#0000ff]TextFormat[/COLOR]COLOR=#000000[/COLOR];
myTimeFormat.[COLOR=#0000ff]font[/COLOR] = [COLOR=#ff0000]“Arial”[/COLOR];
myTimeFormat.[COLOR=#0000ff]bold[/COLOR] = [COLOR=#000000]true[/COLOR];
myTimeFormat.[COLOR=#0000ff]color[/COLOR] = 0x333333;
myTimeFormat.[COLOR=#0000ff]size[/COLOR] = [COLOR=#000080]18[/COLOR];

myTime.[COLOR=#000080]defaultTextFormat[/COLOR] = myTimeFormat;
myDate.[COLOR=#000080]defaultTextFormat[/COLOR] = myTimeFormat;

[COLOR=#808080]//set position of textFields[/COLOR]
myTime.[COLOR=#000080]x[/COLOR] = [COLOR=#000080]20[/COLOR];
myTime.[COLOR=#000080]y[/COLOR] = [COLOR=#000080]30[/COLOR];

myDate.[COLOR=#000080]x[/COLOR] = [COLOR=#000080]20[/COLOR];
myDate.[COLOR=#000080]y[/COLOR] = [COLOR=#000080]30[/COLOR];

myTime.[COLOR=#0000ff]text[/COLOR]=[COLOR=#0000ff]time[/COLOR];
myDate.[COLOR=#0000ff]text[/COLOR]=date_str;

date_time.[COLOR=#000080]addChild[/COLOR]COLOR=#000000[/COLOR];
date_time.[COLOR=#000080]addChild[/COLOR]COLOR=#000000[/COLOR];
[/LEFT]