dday-timer 인데. 밀리세컨드 타이머가 안먹어요. ㅠ. 도와주실분 없으신가요? 정보
HTML dday-timer 인데. 밀리세컨드 타이머가 안먹어요. ㅠ. 도와주실분 없으신가요?
본문
http://teaser.denp.kr/ => 인데요
보시면 밀리세컨드 타이머가 이상해서, 앞에 초단위 타이머까지 이상하게 보입니다.
아래가 플래쉬 액션스크립트인데, 도움주시면 감사하겠습니다. ㅠ
========================
dis.text = myYear+"년 "+myMonth+"월 "+myDay+"일 "+myHour+"시 까지는";
//aa = new Date(myYear, myMonth-1, myDay);
serverdd = Math.floor(Number(temp[1])-Number(temp[0]));
if (serverdd>0) {
txtBox1.gotoAndStop(1);
} else {
txtBox1.gotoAndStop(2);
serverdd = -serverdd;
}
startTime = getTimer();
aaHye();
setInterval(aaHye, 100);
function aaHye() {
myDate = new Date();
dd = Math.floor((getTimer()-startTime)/1000);
dd = serverdd-dd;
//
// 날짜단위 체크
var myDay = Math.floor(dd/60/60/24);
myDay1 = Math.floor(myDay/100);
myDay2 = Math.floor((myDay%100)/10);
myDay3 = myDay%10;
if (oldDay1 != myDay1) {
dayMc1.attachMovie("numMoving", "dd", 1);
dayMc1.dd.num.gotoAndStop(myDay1+1);
}
if (oldDay2 != myDay2) {
dayMc2.attachMovie("numMoving", "dd", 1);
dayMc2.dd.num.gotoAndStop(myDay2+1);
}
if (oldDay3 != myDay3) {
dayMc3.attachMovie("numMoving", "dd", 1);
dayMc3.dd.num.gotoAndStop(myDay3+1);
}
oldDay1 = myDay1;
oldDay2 = myDay2;
oldDay3 = myDay3;
//
// 시간단위 체크
var myHour = Math.floor(dd/60/60)%24;
myHour1 = Math.floor(myHour/10);
myHour2 = myHour%10;
if (oldHour1 != myHour1) {
hourMc1.attachMovie("numMoving", "dd", 1);
hourMc1.dd.num.gotoAndStop(myHour1+1);
}
if (oldHour2 != myHour2) {
hourMc2.attachMovie("numMoving", "dd", 1);
hourMc2.dd.num.gotoAndStop(myHour2+1);
}
oldHour1 = myHour1;
oldHour2 = myHour2;
//
// 분단위 체크
var myMinute = Math.floor(dd/60)%60;
myMinute1 = Math.floor(myMinute/10);
myMinute2 = myMinute%10;
if (oldMinute1 != myMinute1) {
minuteMc1.attachMovie("numMoving", "dd", 1);
minuteMc1.dd.num.gotoAndStop(myMinute1+1);
}
if (oldMinute2 != myMinute2) {
minuteMc2.attachMovie("numMoving", "dd", 1);
minuteMc2.dd.num.gotoAndStop(myMinute2+1);
}
oldMinute1 = myMinute1;
oldMinute2 = myMinute2;
//
// 초단위 체크
var mySecond = dd%60;
mySecond1 = Math.floor(mySecond/10);
mySecond2 = mySecond%10;
if (oldSecond1 != mySecond1) {
secondMc1.attachMovie("numMoving", "dd", 1);
secondMc1.dd.num.gotoAndStop(mySecond1+1);
}
secondMc2.attachMovie("numMoving", "dd", 1);
secondMc2.dd.num.gotoAndStop(mySecond2+1);
oldSecond1 = mySecond1;
// mili 초단위 체크
var mymSecond = dd%10;
mymSecond1 = Math.floor(mymSecond/10);
mymSecond2 = mymSecond%10;
if (oldmSecond1 != mymSecond1) {
msecondMc1.attachMovie("numMoving", "dd", 1);
msecondMc1.dd.num.gotoAndStop(mymSecond1+1);
}
msecondMc2.attachMovie("numMoving", "dd", 1);
msecondMc2.dd.num.gotoAndStop(mymSecond2+1);
oldmSecond1 = mymSecond1;
}
0
댓글 0개