ورود

View Full Version : رفع اشکال کد ساعت با اکشن اسکریت 3



samanelf
سه شنبه 04 تیر 1392, 03:50 صبح
سلام دوستان

من این کد برای یه ساعت دیجیتالی نوشتن درس نشون نمیده

ایرادش کجاست؟

var date:Date = new Date();

var day:int = date.day;

var hours:int = date.hours;
var minutes:* = date.minutes;
var seconds:* = date.seconds;

var timer:Timer = new Timer(1000);



if(hours > 12)
{
hours -= 12;
ampm.text = "PM"
ampmGlow.text = "PM";
}
else
{
ampm.text = "AM";
ampmGlow.text = "AM";
}

clock.text = hours + ":" + minutes + ":" + seconds;
clockGlow.text = hours + ":" + minutes + ":" + seconds;



function hideObjects(...targets)
{
for(var i:int = 0; i < targets.length; i++)
{
targets[i].visible = false;
}
}

hideObjects(mon, monGlow, tue, tueGlow, wed, wedGlow, thu, thuGlow, fri, friGlow, sat, satGlow, sun, sunGlow);



switch(day)
{
case 0:
sun.visible = true;
sunGlow.visible = true;
break;
case 1:
mon.visible = true;
monGlow.visible = true;
break;
case 2:
tue.visible = true;
tueGlow.visible = true;
break;
case 3:
wed.visible = true;
wedGlow.visible = true;
break;
case 4:
thu.visible = true;
thuGlow.visible = true;
break;
case 5:
fri.visible = true;
friGlow.visible = true;
break;
case 6:
sat.visible = true;
satGlow.visible = true;
break;
default:
trace("Week day error");
}



function startClock(e:TimerEvent):void
{
date = new Date();

hours = date.hours;
minutes = date.minutes;
seconds = date.seconds;



if(String(minutes).length < 2)
{
minutes = "0" + minutes;
}

if(String(seconds).length < 2)
{
seconds = "0" + seconds;
}



clock.text = hours + ":" + minutes + ":" + seconds;
clockGlow.text = hours + ":" + minutes + ":" + seconds;
}

timer.addEventListener(TimerEvent.TIMER, startClock);
timer.start();

amirhossein.h
سه شنبه 04 تیر 1392, 11:46 صبح
منظورتون از درست نشون نمی ده چیه؟
یکم بیشتر توضیح بدید تا بشه کمک کرد...