플래시 메뉴 링크 타겟설정 문의드립니다. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

플래시 메뉴 링크 타겟설정 문의드립니다. 정보

플래시 메뉴 링크 타겟설정 문의드립니다.

본문

아래와 같은 플래시 메뉴버튼 액션이 있습니다.

지금은 기본 다 self로 타겟이 설정되어있는거 같습니다.

저중에 6번, 7번 메뉴만 blank 새창으로 뜨게 하고싶은데 다 self로 됩니다.

어떻게 수정해야할까요?

도와주세요..


/////////////////////////////////////////////////////////////////////////////////


if(route == 0){ // 메인에서 넘어갈 경우
link = "./";
}else{ // 서브페이지에서 넘어갈 경우
link = "../";
}

// 메인메뉴 링크 설정
mainMenu = [];

mainMenu[0] = "../sub_02/0201.php";
mainMenu[1] = "../sub_02/0202.php";
mainMenu[2] = "../sub_02/0203.php";
mainMenu[3] = "../sub_02/0204.php";
mainMenu[4] = "../sub_02/0205.php";
mainMenu[5] = "../sub_02/0206.php";
mainMenu[6] = "http://www.naver.com/";
mainMenu[7] = "http://www.nate.com/";

len = mainMenu.length;

for(var i=0; i<len; i++){
// i변수 대신 사용될 no변수 생성]
this["menu"+i].no = this["sub_bar"+i].no = i;
// 메인메뉴 롤오버시 menu_on함수 호출
this["menu"+i].onRollOver = function(){
menu_on(this.no);
};
// 메인메뉴 롤아웃시 menu_off함수 호출
this["menu"+i].onRollOut = function(){
menu_off(this.no);
};
// 메인메뉴 클릭시 route로 정해진 상대경로와
// mainMenu에 저장된 해당링크 주소로 경로 설정
this["menu"+i].onRelease = function(){
getURL(link + mainMenu[this.no]);
};
this["menu"+i].onEnterFrame = function(){
// 상태변수에 따라 메인메뉴 모션 적용
if (this.isOpen == true) {
this.nextFrame();
} else {
this.prevFrame();
}
};
// 상태변수에 따라 서브메뉴 모션 적용
this["sub_bar"+i].onEnterFrame = function(){
if (this.isOpen == true) {
this.nextFrame();
} else {
this.prevFrame();
}
};
}

// 메뉴 상태변수에 따라 활성화
function menu_on(num){
this["menu"+num].isOpen = true;
this["sub_bar"+num].isOpen = true;
openMenu = num;
if (num != pageNum) {
_root["menu"+pageNum].isOpen = false;
_root["sub_bar"+pageNum].isOpen = false;
}
}

// 메뉴 상태변수에 따라 비활성화
function menu_off(num){
this["menu"+num].isOpen = false;
this["sub_bar"+num].isOpen = false;
openMenu = "";
if(pageNum){
menu_on(pageNum);
openMenu = pageNum;
}
}

// html에서 넘어온 pageNum값에 따라 해당메뉴 활성화
if (pageNum){
menuBg.gotoAndStop(Number(pageNum) + 1);
menu_on(pageNum);
openMenu = pageNum;
}


/////////////////////////////////////////////////////////////////////////////////

댓글 전체

// mainMenu에 저장된 해당링크 주소로 경로 설정
if(i == '6' or i == '7') { // 6,7 번은 새창으로
  this["menu"+i].onRelease = function(){
  getURL(link + mainMenu[this.no], "_blank");
  };
} else {
  this["menu"+i].onRelease = function(){
  getURL(link + mainMenu[this.no]);
  };
}

대략 이런 형태로 작업해보세요~
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT