안녕하세요

수정한 소스 올려드립니다.

_root["MenuName" + pageNum + "_mc"].overState = true; //변수 pageNum의 값은 html 문서에서 넘어옵니다.

//각 메뉴에 링크될 페이지를 배열에 저장
Link_array = [];
Link_array[0] = "/notice/list.asp";
Link_array[1] = "http://www.aaa.com";
Link_array[2] = "http://www.bbb.com";
Link_array[3] = "/board/list.asp";
Link_array[4] = "/purchase.html";

Target_array=[];

Target_array[0]="_self";

Target_array[1]="_blank";

Target_array[2]="_blank";

Target_array[3]="_self";

Target_array[4]="_self";


for (var i = 1; i < 6; i++) {
 _root["MenuName" + i + "_mc"].onRollOver = function() {
  for (var j=1; j < 6; j++) {
   _root["MenuName" + j + "_mc"].overState = false;
  }
  this.overState = true;
 };

 _root["MenuName" + i + "_mc"].onRollOut = function() {
  this.overState = false;
  _root["MenuName" + pageNum + "_mc"].overState = true;
 };
 
 _root["MenuName" + i + "_mc"].onDragOut = function() {
  this.overState = false;
  _root["MenuName" + pageNum + "_mc"].overState = true;
 };
 
 _root["MenuName" + i + "_mc"].onRelease = function() {
  var idx = this._name.charAt(8);
  
  //메뉴를 클력하면 해당 페이지로 이동하게
  getURL(Link_array[idx -1],Target_array[idx -1]);
 };
 
 _root["MenuName" + i + "_mc"].onEnterFrame = function() {
  var idx = this._name.charAt(8);
  if (this.overState) {
   this.nextFrame();
   _root["MenuBack" + idx + "_mc"].nextFrame();
  } else {
   this.gotoAndStop(1);
   _root["MenuBack" + idx + "_mc"].gotoAndStop(1);
  }
 };
}


그럼 수고하세요.

 

 


 

네이버 지식인 출처:http://kin.naver.com/detail/detail.php?d1id=1&dir_id=10109&eid=AcE9M/et8RA/2zLvnySFzwD6k0UwuTW0&qb=x8O3ob3DIHRhcmdldA==&enc=euc-kr&order=10

+ Recent posts