로드무비시 하위메뉴 고정하려고 할때... > 그누4 질문답변

그누4 질문답변

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

로드무비시 하위메뉴 고정하려고 할때... 정보

로드무비시 하위메뉴 고정하려고 할때...

본문

main.swf에서 메뉴를 로드하기 위해 아래와 같이 로드무비를 하였습니다.
loadMovie("/menu.swf",1);

그런데 페이지에 해당 서브메뉴 고정하고싶어요.
예를들어, 두번째 메뉴페이지인 sub02.html 파일에
         <div id="flashcontent1">
                <strong>You need to upgrade your Flash Player</strong></div>
        <script type="text/javascript">
                var so = new SWFObject("main.swf?pageNum=2", "sotester", "1004", "380", "3", "#ffffff");
                so.addParam("wmode", "transparent");
                so.write("flashcontent1");
        </script>
위와 같이 페이지 고정 변수를 주던 것을 로드무비 했을때는 적용되지 않네요. 어떤 방법으로 해야할지 플래시 고수님들 부탁합니다.
  • 복사

댓글 전체

main에서 변수가 전달되지 않는이유가 혹시 as3.0을 사용하기 때문인가요?
그러시다면 웹에서 팁을 찾아보세요
3.0에서는 변수 타입이 설정되지않고 바로 밖에서 던져주면 에러가 나거든요
그렇다고 플래시 내부에서 존재하지도 않는 변수 타입을  설정해줄수도 없고요
## 해결했습니다...^^

menu.swf 파일에 아래와 같은 액션이 있는데...

// 현재 활성화된 페이지 번호를 저정하는 부분으로  pageNum은 html파일에서 지정됩니다.
firstOver = pageNum;
===> firstOver = _level0.pageNum; 로 하니까 잘 되네요...

참고로 this._parent.pageNum 로하면 안되더군요...

janedoe님, 북악인님, 감사합니다.
© SIRSOFT
현재 페이지 제일 처음으로