플래시 네비게이션 질문,,,,ㅠㅜ 정보
플래시 네비게이션 질문,,,,ㅠㅜ관련링크
본문
먼저...맨날 말도 안되는 허접한 질문만 골라서 해서 죄송 하구요...
요번 질문은,,,,,
자료실에서 플래시 네비게이션을 다운 받았는데...
메뉴(버튼) 수정은 다 했는데..ㅠㅜ
홈피에 연결 할려면 메뉴(버튼)마다 링크를 걸어야지나요~
긍데 링크 걸줄을 몰라요..ㅠㅜ
메뉴(버튼) 클릭하면 해당되는 곳으로 이동 해야는데..
껍데기만 수정했지..정작 중요한것은 할줄을 모르네요...
각각의 메뉴(버튼)에 주소 넣는 방법 좀 알려주세요~
플레시네비게이션은 아래의 주소에서 다운 받았습니다.
댓글 전체
안녕하세요?
제가 올린 네비게이션을 다운 받으셨군요.
내일 아침에 답글 달아 놓겠습니다.
지금으 모임의 후유증으로 정신이 혼미합니다...
제가 올린 네비게이션을 다운 받으셨군요.
내일 아침에 답글 달아 놓겠습니다.
지금으 모임의 후유증으로 정신이 혼미합니다...
간단한 디자인이나 텍스트 수정을 하실 줄 안다면,
액션패널 안의 내용도 금방 찾아서 볼 수 있으리라 여겨지네요.
주소의 네비게이션 내용은 포인트부족으로 다운받지 못해서
내용은 모르겠 사옵니다만,
대부분의 플레시네비게이션이 액션스크립트가 적용되었으므로
추론해보자면>>
(1)액션패널에서 씬1부분의 액션스크립트내용을 보시게 되면
[이러한 형태일 경우]
_global.active = PageNum;
_global.over = active;
link = new Array();
link[1] = "./bbs/board.php?bo_table=g4_qa";
link[2] = "./bbs/board.php?bo_table=g4_faq";
link[3] = "./bbs/board.php?bo_table=g4_qna";
link[4] = "./bbs/board.php?bo_table=g4_free";
link[5] = "../aaa.html";
link[6] = "../bbb.html";
link[7] = "../ccc.html";
Number = 4;
for (i=1; i<=Number; i++) {
this[i].maintext.gotoAndStop(i);
this[i].sub.gotoAndStop(i);
this[i].button.onRollOver = function() {
_global.over = this._parent._name;
};
this[i].button.onRollOut = this[i].button.onDragOut=function () {
_global.over = active;
};
this[i].button.onRelease = function() {
getURL(link[this._parent._name], "_self");
};
this[i].onEnterFrame = function() {
if (this._name == over) {
this.nextFrame();
} else {
this.prevFrame();
}
};
}
link[1] 에서부터 link[7]까지의 내용으로 링크주소를 어떻게 넣는지
아실 수 있을 겁니다.
getURL(link[this._parent._name], "_self"); 이와 같은 내용으로 버튼을 클릭하여
타겟은 현재창으로 이동하게 되겠네요.
(2)액션패널에서 씬1부분에 (1)의 경와 같이 정의 되지 않은경우
왼족칸에서 손가락이 그려진 버튼모양의 심볼을 찾아서 클릭합니다.
그다음 오른쪽칸에
on (release) {
getURL("");
}
이러한 내용을 발견하셨다면,
on (release) {
getURL("../bbs/board.php?bo_table=freeboard");
}
이러한 형태로 링크주소를 넣어주시면 됩니다.
이미 만들어진 소스라면 어딘가에 링크의 타겟이 "_parent"또는 "_self"로
정의되어 있을 겁니다.
액션패널 안의 내용도 금방 찾아서 볼 수 있으리라 여겨지네요.
주소의 네비게이션 내용은 포인트부족으로 다운받지 못해서
내용은 모르겠 사옵니다만,
대부분의 플레시네비게이션이 액션스크립트가 적용되었으므로
추론해보자면>>
(1)액션패널에서 씬1부분의 액션스크립트내용을 보시게 되면
[이러한 형태일 경우]
_global.active = PageNum;
_global.over = active;
link = new Array();
link[1] = "./bbs/board.php?bo_table=g4_qa";
link[2] = "./bbs/board.php?bo_table=g4_faq";
link[3] = "./bbs/board.php?bo_table=g4_qna";
link[4] = "./bbs/board.php?bo_table=g4_free";
link[5] = "../aaa.html";
link[6] = "../bbb.html";
link[7] = "../ccc.html";
Number = 4;
for (i=1; i<=Number; i++) {
this[i].maintext.gotoAndStop(i);
this[i].sub.gotoAndStop(i);
this[i].button.onRollOver = function() {
_global.over = this._parent._name;
};
this[i].button.onRollOut = this[i].button.onDragOut=function () {
_global.over = active;
};
this[i].button.onRelease = function() {
getURL(link[this._parent._name], "_self");
};
this[i].onEnterFrame = function() {
if (this._name == over) {
this.nextFrame();
} else {
this.prevFrame();
}
};
}
link[1] 에서부터 link[7]까지의 내용으로 링크주소를 어떻게 넣는지
아실 수 있을 겁니다.
getURL(link[this._parent._name], "_self"); 이와 같은 내용으로 버튼을 클릭하여
타겟은 현재창으로 이동하게 되겠네요.
(2)액션패널에서 씬1부분에 (1)의 경와 같이 정의 되지 않은경우
왼족칸에서 손가락이 그려진 버튼모양의 심볼을 찾아서 클릭합니다.
그다음 오른쪽칸에
on (release) {
getURL("");
}
이러한 내용을 발견하셨다면,
on (release) {
getURL("../bbs/board.php?bo_table=freeboard");
}
이러한 형태로 링크주소를 넣어주시면 됩니다.
이미 만들어진 소스라면 어딘가에 링크의 타겟이 "_parent"또는 "_self"로
정의되어 있을 겁니다.