테스트 사이트 - 개발 중인 베타 버전입니다

플레쉬 메뉴 추가시 stop

· 15년 전 · 1553 · 4
미스코리아님 플레쉬파일

메뉴 심볼복사해서 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;
};
바꾸고 또 어디 손바야 하나요 플리즈~

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

댓글 4개

15년 전
우선 해당 코드만 봤을때 여섯번째 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";
15년 전
그리고 아래 부분역시 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은 세번째 메뉴의 서브버튼 배경 사각형의 가로위치
미니어스님 감사합니다
둘다 수정하였지만 안돼네요

1.무제한실행 stop 찾을수없습니다
2.마우스 롤오버시 히트영역도 없구요
미니어스님
제가 실수했네요
menu7 네임지정했지만 파일 수정하면서 지워졌네요
지금 보니 네임지정이 안됐네요
위에 자료 감사합니다

게시글 목록

번호 제목
284508
284499
284492
284490
284484
284481
284478
284476
284474
284472
284470
284458
284457
284454
284453
284447
284446
284444
284441
284440