[질문] 스크롤길이에 따라 무비가 사라지는 현상
휘율
부모.swf -자식.swf 를 MovieClipLoader.loadClip()으로 불러들입니다.
자식.swf 에서는 약 200 라인(메뉴얼)의 무비클립을 복제(duplicateMovieClip)해 넣습니다.
여기서 양이 많아지는데, 윈도우(웹브라우저)의 스크롤바가 하단중간에서 끊겨버립니다.
물론 마우스휠로 돌리면, 스크롤이 되어 내용이 잘 표시됩니다.
이 현상을 막기위해 시도해본 방법으로는,
1) 자바스크립트 호출 : document.getElementById(무비이름).style.height = flaHeight ;// flaHeight 는 플래시에서 넘겨줌
2) Stage.scaleMode = noScale ; // 부모,자식 swf
3) 로드상의 문제인가 해서, 페이지번호를 누를때도 호출해보고, 누르기전에도 해보고, 같이 호출도 해보고 했지만 증상은 여전합니다.
위의 방법을 시행하니 늘어난 플래시 내용에 맞게 웹브라우저의 스크롤바도 늘어났습니다.
근데 이상한 증상(?)이 발생하고 있습니다.
1) 늘어난 영역에복제된 라인(무비클립)안의 비트맵 이미지만 사라집니다.(같은 무비클립안에 있는 텍스트는 잘 보입니다) - 마우스휠로 돌려서 내려가면, 비트맵 이미지도 잘 보입니다.
2) 제일 하단에 다음으로 넘어가는 next_mc 무비클립(비트맵이미지)도 사라져버립니다.
- 마우스휠로 돌려서 내려가면, 안 사라지고 잘 보입니다.
덧) 참고로, 올플래시라 마우스휠은 Mouse.onMouseWheel 을 구현해서 _root._y 를 증감시키고 있는 방식입니다.