본문 바로가기
플래시 자료 제작

자동으로 요일이 들어가는 플래시 만들기

by 민서아빠(과학사랑) 2013. 1. 12.

예은이네 김현진 선생님 강의 하는 내용에서 가져 왔습니다.

요일이 들어가는 알림장을 만들려면
메인화면에 무비클립을 하나 만들어 스테이지 밖에 안보이는 곳에
꺼내 놓고 아래 액션스크립트를 부여 합니다.
그리고 화면에 텍스트 박스를 다이나믹 텍스트로 2개 만들고
하나는 변수명을 (텍스트 박스의 property 창에 var 이라는 항목)
txtdate
또하나는 txtday 라고 주시면 됩니다.

요일이라고 되어 있는 레이어만 남기고
다른 레이어를 다 안보이게 만들어 보면
어떻게 작동하는지 이해하실 수 있을것 같네요


onClipEvent (load) {
        this._visible = false;
        day = new Array("일요일", "월요일", "화요일" ,"수요일", "목요일", "금요일", "토요일");
        function display(x) {
                if (x < 10) {
                        x = "0"+x;
                }
                return x;
        }
}
onClipEvent (enterFrame) {
        s = new Date();
        _root.txtDate = s.getFullYear() + "년 " + (s.getMonth()+1) + "월 " + s.getDate()+ "일";
        _root.txtDay = day[s.getDay()];
        hour = s.getHours();
        if (hour>=13) {
                hour = hour-12;
                _root.sun._visible = true;
                _root.moon._visible = false;
        } else {
                _root.sun._visible = false;
                _root.moon._visible = true;
        }
        min = display(s.getMinutes());
        sec = display( s.getSeconds());
        _root.txtTime = hour + " : " + min + " : " + sec;
}