플래시 메뉴 js 파일로 링크거는 방법

######### 플래시 링크 설정 #######################################################



stop();
System.useCodepage = true;
Stage.align="CC";
Stage.scaleMode = "noScale";
Stage.showMenu = false;

outRgb = "0x454444"; // 서브메뉴의 롤 아웃 색상
overRgb = "0xdf1729"; // 서브메뉴의 롤 오버 색상

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

mainMenu[0] = "menu0101";
mainMenu[1] = "menu0201";
mainMenu[2] = "menu0301";
mainMenu[3] = "menu0401";
mainMenu[4] = "menu0501";
mainMenu[5] = "menu0601";
mainMenu[6] = "menu0701";

// 서브메뉴 링크 설정
subMenu = [];
for(var i=0; i<mainMenu.length; i++) subMenu[i] = [];

// menu0의 서브메뉴 링크주소
subMenu[0][0] = "menu0101";
subMenu[0][1] = "menu0102";
subMenu[0][2] = "menu0103";
subMenu[0][3] = "menu0104";
subMenu[0][4] = "menu0105";
subMenu[0][5] = "menu0106";
subMenu[0][6] = "menu0107";
subMenu[0][7] = "menu0108";

// menu1의 서브메뉴 링크주소
subMenu[1][0] = "menu0201";
subMenu[1][1] = "menu0202";

// menu2의 서브메뉴 링크주소
subMenu[2][0] = "menu0301";
subMenu[2][1] = "menu0302";
subMenu[2][2] = "menu0303";
subMenu[2][3] = "menu0304";

// menu3의 서브메뉴 링크주소
subMenu[3][0] = "menu0401";
subMenu[3][1] = "menu0402";
subMenu[3][2] = "menu0403";
subMenu[3][3] = "menu0404";
subMenu[3][4] = "menu0405";


//*******************| 아래부터는 수정을 권장하지 않습니다. |*******************

MovieClip.prototype.xmove = function(sp, tx){
 this._x += sp*(tx - this._x);
};
MovieClip.prototype.xwidth = function(sp, tw){
 this._width += sp*(tw - this._width);
};
MovieClip.prototype.alpha = function(sp, ta){
 this._alpha += sp*(ta - this._alpha);
};
MovieClip.prototype.mcColor = function(code) {
 myObj = new Color(this);
 myObj.setRGB(code);
};

openMenu = "";

for(var i=0; i<mainMenu.length; i++){
 this["menu"+i].no = this["sub_bar"+i].no = i;
 this["menu"+i].onRollOver = function(){
  menu_on(this.no);
 };
 this["menu"+i].onRollOut = function(){
  menu_off(this.no);
 };
 this["menu"+i].onRelease = function(){
  //getURL(mainMenu[this.no], "_self");
  import! flash.external.*;
  ExternalInterface.call(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) {
   for(var i=0; i<subMenu[this.no].length; i++) this["sub"+i].alpha(0.05, 100);
   this.nextFrame();
  } else {
   for(var i=0; i<subMenu[this.no].length; i++) this["sub"+i].alpha(0.05, 0);
   this.prevFrame();
  }
 };
}

function menu_on(num){
 this["menu"+num].isOpen = true;
 this["sub_bar"+num].isOpen = true;
 if(subMenu[num].length > 0){
  openMenu = num;
 }else{
  openMenu = "";
 }
 if (num != pageNum) {
  this["menu"+pageNum].isOpen = false;
  this["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;
 }
}

if (pageNum) {
 menu_on(pageNum);
 openMenu = pageNum;
}

if( _parent.menuOn ) menu_on(_parent.menuOn-1);












-----------------------------------------------------------------------------------------------------

############ js 파일 용 ##################


//company
function menu0101() { goURL("/site/company/overview.html", "none"); }
function menu0102() { goURL("/site/company/greeting.html", "none"); }
function menu0103() { goURL("/site/company/vision.html", "none"); }
function menu0104() { goURL("/site/company/partner.html", "none"); }
function menu0105() { goURL("/site/company/business.html", "none"); }
function menu0106() { goURL("/site/company/history.html", "none"); }
function menu0107() { goURL("/site/company/organization.html", "none"); }
function menu0108() { goURL("/site/company/location.html", "none"); }

//brand story
function menu0201() { goURL("/site/brand/story.html", "none"); }
function menu0202() { goURL("/site/brand/information.html", "none"); }

//product
function menu0301() { goURL("/site/product/s_size.html", "none"); }
function menu0302() { goURL("/site/product/m_size.html", "none"); }
function menu0303() { goURL("/site/product/l_size.html", "none"); }
function menu0304() { goURL("/site/product/b_size.html", "none"); }

//커뮤니티
function menu0401() { goURL("/site/bbs/notice_list.html", "none"); }
function menu0402() { goURL("/site/bbs/news_list.html", "none"); }
function menu0403() { goURL("/site/bbs/qna_list.html", "none"); }
function menu0404() { goURL("/site/bbs/free_list.html", "none"); }
function menu0405() { goURL("/site/bbs/event_list.html", "none"); }

function updateMsg() { alert!("업데이트중입니다."); }
function updateMsgEn() { alert!("comming soon..."); }

//Member
function menu0501() { goURL("/site/member/login.html", "none"); }
function menu0502() { goURL("/site/member/mypage.html", "none"); }
function menu0503() { goURL("/site/member/join1.html", "none"); }
function menu0504() { goURL("/site/member/find.html", "none"); }
function menu0505() { goURL("/site/member/logout.html", "none"); }


//기타
function goLinkHome() { goURL("/", "none"); }
function goLinkLogin() { goURL("/site/member/login.html", "none"); }
function goLinkJoin() { goURL("/site/member/join1.html", "none"); }
function goLinkContact() { goURL("/site/company/location.html", "none"); }

function goLinkLogout() { goURL("/site/member/logout.html", "none"); }
function goLinkMypage() { goURL("/site/member/mypage.html", "none"); }

function goURL( url, target ) {
 if( target == "_blank" ) {
  var win = window.open(url,'_blank');
 } else {
  document.location!.href = url;
 }
}

이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받고 있습니다.

이 포스팅은 제휴마케팅이 적용되어 작성자에게 일정액의 커미션이 제공될수 있습니다.

이 글을 공유하기

댓글

Designed by JB FACTORY

"웨딩박람회 일정 스드메 견적 웨딩플랜닷컴 "

주부알바 재택부업 앙팡펫파트너스

서민안심전환대출 ㅣ정부지원대출ㅣ채무통합대환대출