플래시 액션관련 질문올립니다. > 그누4 질문답변

그누4 질문답변

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

플래시 액션관련 질문올립니다. 정보

플래시 액션관련 질문올립니다.

본문

안녕하세요.

액션이 아무리 생각해도 이상해서 전문가의 조언을 들어보려고 합니다.

상황 : 메인플래시에서 하단 카피라이트 부분을 숨겨놓았다가, 마우스를 가져가면 레이어처럼 올라오도록 되어 있는데, 이 무비클립 안에 있는 링크가 안됩니다.

 

액션내용

mmenuN = 13;
_root.ta._x = 35;
_root.tb._x = 1245;
mLink = new Array();
mLink[1] = "/login.asp";
if(flag) mLink[1] = "/logout.asp";
mLink[2] = "/member/agree.asp";
mLink[3] = "/member/mypage.asp";
mLink[4] = "/goods/cart.asp";
mLink[5] = "/goods/besong_login.asp";
mLink[6] = "/cscenter";
////////////////////////////////////////////////////////
mLink[7] = "/other/company_info.asp";
mLink[8] = "/other/recruit.asp";
mLink[9] = "/member/yakkyan.asp";
mLink[10] = "/other/security.asp";
mLink[11] = "/other/copyright.asp";
mLink[12] = "/other/partner.asp";
mLink[13] = "/other/sitemap.asp";
/////////////아래의 링크는 잘 연결이 됩니다.////////////////////////////////////////////
for (i=1; i<=6; i++) {
  this[ "m"+i].onRelease = function() {
   getURL(mLink[this._name.substr(1)], "_self");
  };
}
/////////////아래의 소스로 링크연결을 못하고 있습니다.//////////////////////////
for (j=7; j<=mmenuN; j++) {
  this.bottomc[ "m"+j].onRelease = function() {
   getURL(mLink[this._name.substr(1)], "_self");
  };
}
////////////////////////////////////////////////          

                
위의 2가지 링크 차이점 : 위의 소스중 잘 되는것은 메인플래시 root에 위치하고 있습니다.

문제되는 bottomc 인스턴스는 위에서 설명드린 마우스 오버시 튀어 올라오는 무비클립입니다.

이 무비클립안에 링크 걸어야 할 무비클립이 m7~m13까지 배치되어 있습니다.

제가 테스트를 위해서 bottomc 무비클립안에 원시적인 버튼을 하나 만들고 링크를 걸어봤는데 아예 반응조차 하지 않습니다. 아무래도 레이어 개념의 뭔가가 위에 덮고 있는게 아닌가 싶어요.

 

해결방안이 있을까요?

  • 복사

댓글 전체

히든메뉴를 별도로 for문 돌릴필요가 있나요?

for (j=7; j<=mmenuN; j++) {
  this.bottomc[ "m"+j].onRelease = function() {
  getURL(mLink[this._name.substr(1)], "_self");
  };
}
 
위를 주석처리하고  for (i=1; i<=6; i++) {  // 6을 그냥 13으로 하면 될듯 한데요..
© SIRSOFT
현재 페이지 제일 처음으로