묻고답하기

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 남기남
박지원 c언어 소스인데 수정 부탁 좀요...  
아주가끔은 [ asx ] 에 관한 질문.  
이석남 노프레임에서 BGM 설치했는데 home 누르면 곡이 처음부터 시작합니다. [2] 2007.08.10
류원모 swf파일을 자바스크립트 사용하여 링크하는 방법  
박지원 c언어 소스인데 수정 부탁 좀요...  
아주가끔은 [ asx ] 에 관한 질문.  
이석남 노프레임에서 BGM 설치했는데 home 누르면 곡이 처음부터 시작합니다. [2] 2007.08.10
김석형 xp 에 winapm 설치후 한동안 작동을 잘했었는데.  
김준용 [갈켜주세요]외부로그인관련해서 다시질문 [1] 2007.08.10
에도가와코난 해상도관련 질문 [1] 2007.08.10
지오지아 레이어를 고정하고 싶은데~ [2] 2007.08.10
김태훈 달력에서 오늘은 포함하는 1주일단위로 출력하기  
호텔천사™ 폼메일 관련 질문 드립니다. 제발 부탁합니다.  
정인창 테이블에 작은 이미지를 넣을때 여백 없애는 방법이?? [1] 2007.08.10
김선기 이미지 변경하는 법은 어떻게 해야하는지..  
노지원 웹사이트의 용량을 분석해주는 프로그램 없나요?  
하주희 excel->mysql DB->제로보드로 변환  
shazki 이중 스크롤바.. 테이블을 쓰지 말아야 될까요? ; [2] 2007.08.10
사나이 게시판 관리..리스트 안보임  
ㅇㅇ 서브디렉까지 전체선택하려면 어떻게?  
:D내나이54 F11를 누르면 화면이 커지는 효과 [1] 2007.08.10
정인창 이 폰트 이름이?? [1] 2007.08.10
김규범 배경음악 관련태그인데, 이 태그의 문제점을 알려주세요^ ^ [1] 2007.08.10
조영재 php 문서에 자바스크립트 사용하는 방법 너무 알고싶습니다~ [1] 2007.08.10
임소식 function 의 활용에 대해  
ⓢⓢⓞⓞ 제로보드 카테고리처럼 링크를 달고 싶거든요...어케하죠??  
정경일 이것좀 봐주세요 [3] 2007.08.10
서영실 서버호스팅을 하고 있는데요. [3] 2007.08.10
Miya''s 플래시 액션 스크립트.. 갤러리 소스에 대한 질문입니다..  
박세건 스크립트를 이용하여 파일 저장에서 질문 있습니다.