플레쉬 메뉴 추가시 stop 정보
플레쉬 메뉴 추가시 stop
관련링크
본문
미스코리아님 플레쉬파일
메뉴 심볼복사해서 menu7만들고요
메뉴 글자 f6추가 만들고요
추가 swf실행시 stop이 안돼요! 액션에도 스탑 투명버튼도 옵구요
아래는 제가 수정해본건에요 틀린대좀 찾아주세요
numOfMenu = 7;
// 메뉴 개수
link = new Array();
link[1] = "http://mythkorea.com";
link[2] = "http://boxi.kr";
link[3] = "http://mythkorea.com";
link[4] = "http://boxi.kr";
link[5] = "http://mythkorea.com";
link[6] = "http://boxi.kr";
link[7] = "http://boxi.kr";
// 링크주소
frame = new Array();
frame[1] = "_blank";
frame[2] = "_blank";
frame[3] = "_blank";
frame[4] = "_blank";
frame[5] = "_blank";
frame[6] = "_blank";
frame[7] = "_blank";
////////////////////////////////////////////
_global.subBtnTotal = new Array();
subBtnTotal[1] = 5;
subBtnTotal[2] = 5;
subBtnTotal[3] = 5;
subBtnTotal[4] = 5;
subBtnTotal[5] = 5;
subBtnTotal[6] = 5;
subBtnTotal[7] = 5;
//서브의 수
/////////////////////////////////////////
_global.subLink = new Array();
for (i=1; i<=numOfMenu; i++) {
subLink[i] = new Array();
}
////////////////////////
////////서브첫번째 url
subLink[1][1] = "http://mythkorea.com";
subLink[1][2] = "http://mythkorea.com";
subLink[1][3] = "http://mythkorea.com";
subLink[1][4] = "http://mythkorea.com";
subLink[1][5] = "http://mythkorea.com";
////////////서브두번째url
subLink[2][1] = "http://boxi.kr";
subLink[2][2] = "http://boxi.kr";
subLink[2][3] = "http://boxi.kr";
subLink[2][4] = "http://boxi.kr";
subLink[2][5] = "http://boxi.kr";
////////서브세첫번째 url
subLink[3][1] = "http://mythkorea.com";
subLink[3][2] = "http://mythkorea.com";
subLink[3][3] = "http://mythkorea.com";
subLink[3][4] = "http://mythkorea.com";
subLink[3][5] = "http://mythkorea.com";
////////서브네번째 url
subLink[4][1] = "http://boxi.kr";
subLink[4][2] = "http://boxi.kr";
subLink[4][3] = "http://boxi.kr";
subLink[4][4] = "http://boxi.kr";
subLink[4][5] = "http://boxi.kr";
////////다섯번째 url
subLink[5][1] = "http://mythkorea.com";
subLink[5][2] = "http://mythkorea.com";
subLink[5][3] = "http://mythkorea.com";
subLink[5][4] = "http://mythkorea.com";
subLink[5][5] = "http://mythkorea.com";
////////여섯번째 url
subLink[6][1] = "http://boxi.kr";
subLink[6][2] = "http://boxi.kr";
subLink[6][3] = "http://boxi.kr";
subLink[6][4] = "http://boxi.kr";
subLink[6][5] = "http://boxi.kr";
////////일곱번째 url
subLink[7][1] = "http://boxi.kr";
subLink[7][2] = "http://boxi.kr";
subLink[7][3] = "http://boxi.kr";
subLink[7][4] = "http://boxi.kr";
subLink[7][5] = "http://boxi.kr";
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
_global.active = pageNum;
_global.subActive = subNum;
_global.over = active;
for (i=1; i<=numOfMenu; i++) {
this["menu"+i].bg.onRollOver = function() {
_global.over = this._parent._name.substr(4);
};
this["menu"+i].bg.onRollOut = this["menu"+i].bg.onDragOut=function () {
_global.over = active;
};
this["menu"+i].bg.onRelease = function() {
getURL(link[this._parent._name.substr(4)], frame[this._parent._name.substr(4)]);
};
this["menu"+i].onEnterFrame = function() {
for (k=1; k<=subBtnTotal[temp]; k++) {
var temp = Number(this._name.substr(4));
if (this["s"+k] != undefined && this["s"+k].onRelease == undefined) {
subBtnFunc(this["s"+k]);
}
}
if (over == this._name.substr(4)) {
this.swapDepths(1);
this.direction = "next";
this.nextFrame();
} else {
this.direction = "prev";
this.prevFrame();
}
};
}
_global.subBtnFunc = function(that) {
that.onRollOver = function() {
this._parent.temp = Number(this._name.substr(1));
if (this._parent.direction == "next") {
if (Number(this._parent._name.substr(4)) != active || Number(this._name.substr(1)) != subActive) {
clearInterval(this._parent.id);
_global.over = Number(this._parent._name.substr(4));
if (this._parent.first) {
this._parent["s"+subActive].gotoAndPlay("out");
this._parent.first = false;
}
this.gotoAndPlay("over");
}
}
};
that.onRollOut = that.onReleaseOutside=function () {
if (Number(this._parent._name.substr(4)) == active) {
if (Number(this._name.substr(1)) != subActive) {
this._parent.id = setInterval(this._parent.aa, 10, this._parent);
this.gotoAndPlay("out");
this._parent.temp = subActive;
}
} else {
this.gotoAndPlay("out");
}
_global.over = active;
};
that.onRelease = function() {
var temp1 = Number(this._parent._name.substr(4));
var temp2 = Number(this._name.substr(1));
var temp3 = temp1+"_"+temp2;
var frame = "_self";
if (temp3 == "0_0") {
frame = "_blank";
}
getURL(subLink[temp1][temp2], frame);
};
};
////////////////////////////////////////////
subsubBgScale = new Array();
subsubBgScale = [370, 370, 370, 370, 370, 370, 370];
// 서브버튼의 배경사각형의 가로크기
// 첫번째 270은 첫번째 메뉴 서브버튼 배경 사각형 가로크기
// 두번째 200은 두번째 메뉴 서브버튼 배경 사각형 가로크기
// 세번째 270은 세번째 메뉴 서브버튼 배경 사각형 가로크기
//
subsubBgLocation = new Array();
subsubBgLocation = [130, 230, 345, 350, 350, 370, 470];
// 서브버튼의 배경사각형의 가로위치
// 첫번째 30은 첫번째 메뉴의 서브버튼 배경 사각형의 가로위치
// 두번째 130은 두번째 메뉴의 서브버튼 배경 사각형의 가로위치
// 세번째 230은 세번째 메뉴의 서브버튼 배경 사각형의 가로위치
//
this.onEnterFrame = function() {
if (over) {
subsubBgLeft._x += (subsubBgLocation[over-1]-subsubBgLeft._x)/4;
} else {
subsubBgLeft._x +=((-600)-subsubBgLeft._x)/4
}
subsubBgCenter._x = subsubBgLeft._x+subsubBgLeft._width;
subsubBgCenter._xscale += (subsubBgScale[over-1]-subsubBgCenter._xscale)/4;
subsubBgRight._x = subsubBgLeft._x+subsubBgLeft._width+subsubBgCenter._width;
};
바꾸고 또 어디 손바야 하나요 플리즈~
메뉴 심볼복사해서 menu7만들고요
메뉴 글자 f6추가 만들고요
추가 swf실행시 stop이 안돼요! 액션에도 스탑 투명버튼도 옵구요
아래는 제가 수정해본건에요 틀린대좀 찾아주세요
numOfMenu = 7;
// 메뉴 개수
link = new Array();
link[1] = "http://mythkorea.com";
link[2] = "http://boxi.kr";
link[3] = "http://mythkorea.com";
link[4] = "http://boxi.kr";
link[5] = "http://mythkorea.com";
link[6] = "http://boxi.kr";
link[7] = "http://boxi.kr";
// 링크주소
frame = new Array();
frame[1] = "_blank";
frame[2] = "_blank";
frame[3] = "_blank";
frame[4] = "_blank";
frame[5] = "_blank";
frame[6] = "_blank";
frame[7] = "_blank";
////////////////////////////////////////////
_global.subBtnTotal = new Array();
subBtnTotal[1] = 5;
subBtnTotal[2] = 5;
subBtnTotal[3] = 5;
subBtnTotal[4] = 5;
subBtnTotal[5] = 5;
subBtnTotal[6] = 5;
subBtnTotal[7] = 5;
//서브의 수
/////////////////////////////////////////
_global.subLink = new Array();
for (i=1; i<=numOfMenu; i++) {
subLink[i] = new Array();
}
////////////////////////
////////서브첫번째 url
subLink[1][1] = "http://mythkorea.com";
subLink[1][2] = "http://mythkorea.com";
subLink[1][3] = "http://mythkorea.com";
subLink[1][4] = "http://mythkorea.com";
subLink[1][5] = "http://mythkorea.com";
////////////서브두번째url
subLink[2][1] = "http://boxi.kr";
subLink[2][2] = "http://boxi.kr";
subLink[2][3] = "http://boxi.kr";
subLink[2][4] = "http://boxi.kr";
subLink[2][5] = "http://boxi.kr";
////////서브세첫번째 url
subLink[3][1] = "http://mythkorea.com";
subLink[3][2] = "http://mythkorea.com";
subLink[3][3] = "http://mythkorea.com";
subLink[3][4] = "http://mythkorea.com";
subLink[3][5] = "http://mythkorea.com";
////////서브네번째 url
subLink[4][1] = "http://boxi.kr";
subLink[4][2] = "http://boxi.kr";
subLink[4][3] = "http://boxi.kr";
subLink[4][4] = "http://boxi.kr";
subLink[4][5] = "http://boxi.kr";
////////다섯번째 url
subLink[5][1] = "http://mythkorea.com";
subLink[5][2] = "http://mythkorea.com";
subLink[5][3] = "http://mythkorea.com";
subLink[5][4] = "http://mythkorea.com";
subLink[5][5] = "http://mythkorea.com";
////////여섯번째 url
subLink[6][1] = "http://boxi.kr";
subLink[6][2] = "http://boxi.kr";
subLink[6][3] = "http://boxi.kr";
subLink[6][4] = "http://boxi.kr";
subLink[6][5] = "http://boxi.kr";
////////일곱번째 url
subLink[7][1] = "http://boxi.kr";
subLink[7][2] = "http://boxi.kr";
subLink[7][3] = "http://boxi.kr";
subLink[7][4] = "http://boxi.kr";
subLink[7][5] = "http://boxi.kr";
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
_global.active = pageNum;
_global.subActive = subNum;
_global.over = active;
for (i=1; i<=numOfMenu; i++) {
this["menu"+i].bg.onRollOver = function() {
_global.over = this._parent._name.substr(4);
};
this["menu"+i].bg.onRollOut = this["menu"+i].bg.onDragOut=function () {
_global.over = active;
};
this["menu"+i].bg.onRelease = function() {
getURL(link[this._parent._name.substr(4)], frame[this._parent._name.substr(4)]);
};
this["menu"+i].onEnterFrame = function() {
for (k=1; k<=subBtnTotal[temp]; k++) {
var temp = Number(this._name.substr(4));
if (this["s"+k] != undefined && this["s"+k].onRelease == undefined) {
subBtnFunc(this["s"+k]);
}
}
if (over == this._name.substr(4)) {
this.swapDepths(1);
this.direction = "next";
this.nextFrame();
} else {
this.direction = "prev";
this.prevFrame();
}
};
}
_global.subBtnFunc = function(that) {
that.onRollOver = function() {
this._parent.temp = Number(this._name.substr(1));
if (this._parent.direction == "next") {
if (Number(this._parent._name.substr(4)) != active || Number(this._name.substr(1)) != subActive) {
clearInterval(this._parent.id);
_global.over = Number(this._parent._name.substr(4));
if (this._parent.first) {
this._parent["s"+subActive].gotoAndPlay("out");
this._parent.first = false;
}
this.gotoAndPlay("over");
}
}
};
that.onRollOut = that.onReleaseOutside=function () {
if (Number(this._parent._name.substr(4)) == active) {
if (Number(this._name.substr(1)) != subActive) {
this._parent.id = setInterval(this._parent.aa, 10, this._parent);
this.gotoAndPlay("out");
this._parent.temp = subActive;
}
} else {
this.gotoAndPlay("out");
}
_global.over = active;
};
that.onRelease = function() {
var temp1 = Number(this._parent._name.substr(4));
var temp2 = Number(this._name.substr(1));
var temp3 = temp1+"_"+temp2;
var frame = "_self";
if (temp3 == "0_0") {
frame = "_blank";
}
getURL(subLink[temp1][temp2], frame);
};
};
////////////////////////////////////////////
subsubBgScale = new Array();
subsubBgScale = [370, 370, 370, 370, 370, 370, 370];
// 서브버튼의 배경사각형의 가로크기
// 첫번째 270은 첫번째 메뉴 서브버튼 배경 사각형 가로크기
// 두번째 200은 두번째 메뉴 서브버튼 배경 사각형 가로크기
// 세번째 270은 세번째 메뉴 서브버튼 배경 사각형 가로크기
//
subsubBgLocation = new Array();
subsubBgLocation = [130, 230, 345, 350, 350, 370, 470];
// 서브버튼의 배경사각형의 가로위치
// 첫번째 30은 첫번째 메뉴의 서브버튼 배경 사각형의 가로위치
// 두번째 130은 두번째 메뉴의 서브버튼 배경 사각형의 가로위치
// 세번째 230은 세번째 메뉴의 서브버튼 배경 사각형의 가로위치
//
this.onEnterFrame = function() {
if (over) {
subsubBgLeft._x += (subsubBgLocation[over-1]-subsubBgLeft._x)/4;
} else {
subsubBgLeft._x +=((-600)-subsubBgLeft._x)/4
}
subsubBgCenter._x = subsubBgLeft._x+subsubBgLeft._width;
subsubBgCenter._xscale += (subsubBgScale[over-1]-subsubBgCenter._xscale)/4;
subsubBgRight._x = subsubBgLeft._x+subsubBgLeft._width+subsubBgCenter._width;
};
바꾸고 또 어디 손바야 하나요 플리즈~
댓글 전체
우선 해당 코드만 봤을때 여섯번째 url과 일곱번째 url의 subLink번호가 같게 되어있네요.
수정해보시 되는지 확인해보세요
////////여섯번째 url
subLink[6][1] = "http://boxi.kr";
subLink[6][2] = "http://boxi.kr";
subLink[6][3] = "http://boxi.kr";
subLink[6][4] = "http://boxi.kr";
subLink[6][5] = "http://boxi.kr";
////////일곱번째 url
subLink[6][1] = "http://boxi.kr";
subLink[6][2] = "http://boxi.kr";
subLink[6][3] = "http://boxi.kr";
subLink[6][4] = "http://boxi.kr";
subLink[6][5] = "http://boxi.kr";
==================================
////////여섯번째 url
subLink[6][1] = "http://boxi.kr";
subLink[6][2] = "http://boxi.kr";
subLink[6][3] = "http://boxi.kr";
subLink[6][4] = "http://boxi.kr";
subLink[6][5] = "http://boxi.kr";
////////일곱번째 url
subLink[7][1] = "http://boxi.kr";
subLink[7][2] = "http://boxi.kr";
subLink[7][3] = "http://boxi.kr";
subLink[7][4] = "http://boxi.kr";
subLink[7][5] = "http://boxi.kr";
수정해보시 되는지 확인해보세요
////////여섯번째 url
subLink[6][1] = "http://boxi.kr";
subLink[6][2] = "http://boxi.kr";
subLink[6][3] = "http://boxi.kr";
subLink[6][4] = "http://boxi.kr";
subLink[6][5] = "http://boxi.kr";
////////일곱번째 url
subLink[6][1] = "http://boxi.kr";
subLink[6][2] = "http://boxi.kr";
subLink[6][3] = "http://boxi.kr";
subLink[6][4] = "http://boxi.kr";
subLink[6][5] = "http://boxi.kr";
==================================
////////여섯번째 url
subLink[6][1] = "http://boxi.kr";
subLink[6][2] = "http://boxi.kr";
subLink[6][3] = "http://boxi.kr";
subLink[6][4] = "http://boxi.kr";
subLink[6][5] = "http://boxi.kr";
////////일곱번째 url
subLink[7][1] = "http://boxi.kr";
subLink[7][2] = "http://boxi.kr";
subLink[7][3] = "http://boxi.kr";
subLink[7][4] = "http://boxi.kr";
subLink[7][5] = "http://boxi.kr";
그리고 아래 부분역시 6개의 값이 세팅되어있는데 7개로 변경해보세요
=========================수정전===============================
subsubBgScale = [370, 370, 370, 370, 370, 370];
// 서브버튼의 배경사각형의 가로크기
// 첫번째 270은 첫번째 메뉴 서브버튼 배경 사각형 가로크기
// 두번째 200은 두번째 메뉴 서브버튼 배경 사각형 가로크기
// 세번째 270은 세번째 메뉴 서브버튼 배경 사각형 가로크기
=========================수정후===============================
subsubBgScale = [370, 370, 370, 370, 370, 370,370];
// 서브버튼의 배경사각형의 가로크기
// 첫번째 270은 첫번째 메뉴 서브버튼 배경 사각형 가로크기
// 두번째 200은 두번째 메뉴 서브버튼 배경 사각형 가로크기
// 세번째 270은 세번째 메뉴 서브버튼 배경 사각형 가로크기
=========================수정전===============================
subsubBgLocation = [130, 230, 345, 350, 350, 370];
// 서브버튼의 배경사각형의 가로위치
// 첫번째 30은 첫번째 메뉴의 서브버튼 배경 사각형의 가로위치
// 두번째 130은 두번째 메뉴의 서브버튼 배경 사각형의 가로위치
// 세번째 230은 세번째 메뉴의 서브버튼 배경 사각형의 가로위치
=========================수정후===============================
subsubBgLocation = [130, 230, 345, 350, 350, 370, 390];
// 서브버튼의 배경사각형의 가로위치
// 첫번째 30은 첫번째 메뉴의 서브버튼 배경 사각형의 가로위치
// 두번째 130은 두번째 메뉴의 서브버튼 배경 사각형의 가로위치
// 세번째 230은 세번째 메뉴의 서브버튼 배경 사각형의 가로위치
=========================수정전===============================
subsubBgScale = [370, 370, 370, 370, 370, 370];
// 서브버튼의 배경사각형의 가로크기
// 첫번째 270은 첫번째 메뉴 서브버튼 배경 사각형 가로크기
// 두번째 200은 두번째 메뉴 서브버튼 배경 사각형 가로크기
// 세번째 270은 세번째 메뉴 서브버튼 배경 사각형 가로크기
=========================수정후===============================
subsubBgScale = [370, 370, 370, 370, 370, 370,370];
// 서브버튼의 배경사각형의 가로크기
// 첫번째 270은 첫번째 메뉴 서브버튼 배경 사각형 가로크기
// 두번째 200은 두번째 메뉴 서브버튼 배경 사각형 가로크기
// 세번째 270은 세번째 메뉴 서브버튼 배경 사각형 가로크기
=========================수정전===============================
subsubBgLocation = [130, 230, 345, 350, 350, 370];
// 서브버튼의 배경사각형의 가로위치
// 첫번째 30은 첫번째 메뉴의 서브버튼 배경 사각형의 가로위치
// 두번째 130은 두번째 메뉴의 서브버튼 배경 사각형의 가로위치
// 세번째 230은 세번째 메뉴의 서브버튼 배경 사각형의 가로위치
=========================수정후===============================
subsubBgLocation = [130, 230, 345, 350, 350, 370, 390];
// 서브버튼의 배경사각형의 가로위치
// 첫번째 30은 첫번째 메뉴의 서브버튼 배경 사각형의 가로위치
// 두번째 130은 두번째 메뉴의 서브버튼 배경 사각형의 가로위치
// 세번째 230은 세번째 메뉴의 서브버튼 배경 사각형의 가로위치
미니어스님 감사합니다
둘다 수정하였지만 안돼네요
1.무제한실행 stop 찾을수없습니다
2.마우스 롤오버시 히트영역도 없구요
둘다 수정하였지만 안돼네요
1.무제한실행 stop 찾을수없습니다
2.마우스 롤오버시 히트영역도 없구요
미니어스님
제가 실수했네요
menu7 네임지정했지만 파일 수정하면서 지워졌네요
지금 보니 네임지정이 안됐네요
위에 자료 감사합니다
제가 실수했네요
menu7 네임지정했지만 파일 수정하면서 지워졌네요
지금 보니 네임지정이 안됐네요
위에 자료 감사합니다