묻고답하기

num = 4;
// 이미지 개수
for (i=1; i<=num; i++) {
        mc = this.attachMovie("btn", i, i);
        // 이미지 복사
        mc._xscale = mc._yscale=14;
        // 이미지 초기 크기를 10%로
        mc._x = ((i-4)%4)*0+60+(Math.ceil(i/4)-1)*20;
        mc._y = (Math.ceil(i/1)-1)*80+150;
        // 이미지 초기 위치 지정(4는 가로 한줄에 4개의 이미지를 의미합니다.)
        mc.defaultX = mc._x;
        mc.defaultY = mc._y;
        // 이미지가 제자리로 돌아가기 위한 기본위치 기억
        mc.gotoAndStop(i);
        // 이미지 선택
        mc.active = 0;
        // 이미지의 활성화 상태는 초기 비활성화
        mc.onRelease = function() {
                ///////////////////////////////////////////////////////////////////////////////////////
                                _root["ex_mc"+this._name].gotoAndPlay(1)
                ///////////////////////////////////////////////////////////////////////////////////////
                // 이미지 클릭시 콜백함수
                this.swapDepths(1000);
                // 클릭된 이미지는 최상위에 보이도록 depth를 조절
                this.temp = 0;
                // cpu 점유율을 낮추기 위한  카운터
                this.target = 30;
                // 이미지 초기 목적 사이즈
                this.onEnterFrame = function() {
                        if (!this.active) {
                                // 이미지가 커지는 경우
                                this.temp++;
                                this._xscale += (this.target-this._xscale)/4;
                                this._yscale = this._xscale;
                                // 이미지 사이즈 크게
                                this._x += (310-this._x)/2;
                                this._y += (270-this._y)/2;
                                // 이미지의 중심 이동
                                if (Math.abs(30-this._xscale)<1) {
                                        this._xscale = this._yscale=105;
                                        this.target = 100;
                                }
                                if (this.temp>20) {
                                        this.active = 1;
                                        this.flash.gotoAndStop(1);
                                        delete this.onEnterFrame;
                                }
                        } else {
                                // 이미지가 작아지는 경우
                                this.target = 13;
                                this.temp++;
                                this._xscale += (this.target-this._xscale)/4;
                                this._yscale = this._xscale;
                                // 이미지 사이즈 작게
                                this._x += (this.defaultX-this._x)/4;
                                this._y += (this.defaultY-this._y)/4;
                                // 이미지의 중심이동(초기화)
                                if (this.temp>15) {
                                        this.active = 0;
                                        delete this.onEnterFrame;
                                }
                        }
                };
        };
        //          이미지 롤오버시 플래시 효과주기
        mc.onRollOver = function() {
                if (!this.active) {
                        this.flash.gotoAndPlay(2);
                }
        };
        //        이미지 롤아웃시 플래시 효과중지
        mc.onRollOut = function() {
                this.flash.gotoAndStop(1);
        };
        //        이미지 드래그 아웃시 플래시 효과중지
        mc.onDragOut = function() {
                this.flash.gotoAndStop(1);
        };
}




이게 갤러리에 사용하는 소스인데요..
그리 그림을 클릭하면 그림이 커지고 글상자가 나오는 소스 인데요
그림이 커지면 커진그림을 다시 클릭해야만 그림이 작아지면서 원래 상태로 돌아갑니다..
예를 들어 1번그림을 클릭해서 보고 다시 그 그림을 닫아야만 하는데요.. 안그러고 2번 그림을 눌러버리면 1번그림 위에 2번그림이 쌓이게 됩니다..
이렇게 안되고.. 1번그림을 보고 있다가도 2번그림을 누르면 1번그림은 원상태로 돌아가도록 하려면 어떻게 해야 하는지 알고 싶습니다.. 스크립트 고수님들의 도움이 필요합니다...
글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
정영호 사랑비설치여 ㅠ  
케논 질문이 여기에 맡는지는 모르겠네요^0^a [1] 2007.08.10
티다 테이블 위치를 고정하게 하는 태그 같은건 없을까요? [3] 2007.08.10
눈탱이 부탁드립니다..210.223.204.51 이아피가 어디지역 아이피인지만이라도 [4] 2007.08.10
knada 새창이 뜬 후 10초후에 자동으로 닫히게 하려면? [2] 2007.08.10
김인영 최근 게시물에대해....... [1] 2007.08.10
권한구 제로보드와 노프레임 질문. [4] 2007.08.10
이순미 페인트샵프로에서 포토샵의 Adjustments > invert 와 같은 기능이 뭔가요?  
정진영 이미지맵에 롤오버 적용하기 질문입니다...어렵지만 제발 답변좀^^;;  
원매니아 포토샵 Gradient Overlay효과 질문 [3] 2007.08.10
백경아 로그인도 안먹히고 홈페이지 하단에.....  
DA. 질문에 답좀해주세요;; [1] 2007.08.10
은빛눈가루 새 창을 열면 창의 크기를 지정한 값에 맟춰지는 태그 가르쳐주세요;ㅁ;  
Hoony Style [컨텍스트 메뉴]싸이월드식의 왼쪽 마우스 클릭시 레이어가 뜨면서 나타나는 메뉴를 알려주세요  
최희성 회원정보에 있는 내용을 가져오는방법?  
일개미 포토샵에서 빗살무늬 막대바 만들기.. [1] 2007.08.10
쀍뿌엑 주소에 대한 질문입니다.-_ㅠ [3] 2007.08.10
김승우 홈페이지에 동영상 삽입시...  
최희성 제로보드 관련 질문..(회원가입시 폼에 입력한값 불러오기)  
양성빈 제 사이트 주소를 변수로 넣어서 img 나 a href 에서 쓰는 방법 ? [1] 2007.08.10
영진이 폼메일에서 파일첨부 기능에 대해서  
김윤희 php 로는 할수 없는지요? 파일 만들기 입니다. [1] 2007.08.10
김정현 포토샵 질문입니다 [1] 2007.08.10
전재근 변수명을 어떻게 해야 될른지요? [1] 2007.08.10
정상화 제로보드가 이상해요...... [1] 2007.08.10
정진영 레이아웃 이거 난감한데..답변부탁드립니다.. [1] 2007.08.10
권정민 게시판에서 head, foot을 주면 여백이 0이 되어버리네요..  
[유아독존] 5초마다 페이지갱신하기.. [3] 2007.08.10
:D내나이54 스크롤바가 안생겨서 홈페이지 그림들이 밀려나요; [2] 2007.08.10
요요 포토샵 질문이요 [2] 2007.08.10