=================================
=================================
=================================
출처: http://www.cyworld.com/daios1004/2567068
/*
프로그램이름 : 플래시 날짜 클래스 다루기
만 든 이 : Gossem
만든날짜 : 2008.06
*/
// 변수 선언
var dateObj:Date = new Date();
var yearDate:uint = dateObj.fullYear;
var monthDate:uint = dateObj.month + 1;
var dayDate:uint = dateObj.date;
var i:uint;
var j:uint;
// 라벨의 초기설정
year_lbl.text = "년";
month_lbl.text = "월";
day_lbl.text = "일";
// message_lbl 라벨의 초기설정
messageChange();
function messageChange(){
message_lbl.text = yearDate + "년 " + monthDate + "월 " + dayDate + "일";
}
// 연도 콤보박스의 초기설정
for (i=1;i<=15;i++) {
year_cbo.addItem({label: (2000+i)});
year_cbo.selectedIndex = (yearDate-2001);
}
// 월 콤보박스의 초기설정
for (i=1;i<=12;i++) {
month_cbo.addItem({label: i});
month_cbo.selectedIndex = (monthDate-1);
}
// 일 콤보박스의 초기설정
dayCboChange();
function dayCboChange(){
switch(monthDate){
case 1 : j = 31; break;
case 2 : j = 28; break;
case 3 : j = 31; break;
case 4 : j = 30; break;
case 5 : j = 31; break;
case 6 : j = 30; break;
case 7 : j = 31; break;
case 8 : j = 31; break;
case 9 : j = 30; break;
case 10 : j = 31; break;
case 11 : j = 30; break;
case 12 : j = 31; break;
default : break;
}
day_cbo.removeAll();
if (((yearDate % 4) == 0) && (monthDate==2)){
j = 29;
}
for (i=1;i<=j;i++) {
day_cbo.addItem({label: i});
day_cbo.selectedIndex = (dayDate-1);
}
}
// 콤보박스에서 연도 선택 시 반영하기
function yearChange(e:Event){
yearDate = e.currentTarget.value;
monthDate = month_cbo.selectedIndex+1;
dayDate = day_cbo.selectedIndex;
dayCboChange();
messageChange();
}
// 콤보박스에서 연도 선택 시 이벤트
year_cbo.addEventListener(Event.CHANGE, yearChange);
// 콤보박스에서 월 선택 시 반영하기
function monthChange(e:Event){
monthDate = e.currentTarget.value;
dayCboChange();
messageChange();
}
// 콤보박스에서 월 선택 시 이벤트
month_cbo.addEventListener(Event.CHANGE, monthChange);
// 콤보박스에서 일 선택 시 반영하기
function dayChange(e:Event){
dayDate = e.currentTarget.value;
messageChange();
}
// 콤보박스에서 일 선택 시 이벤트
day_cbo.addEventListener(Event.CHANGE, dayChange);
=================================
=================================
=================================
댓글 영역