특정영역 안에서 마우스 커서 바뀌는 swf를 로드무비 하려 합니다.
찬내
2023.04.01
안녕하세요 ^^;
오랜만에 뵙습니다.영역 안으로 마우스 커서를 이동 시키면, 본래 마우스 커서를 hide 시킨 후
특정영역 안의 무비클립을 startdrag 시켜 마우스 커서를 바꾸었습니다.
그리고
영역 밖으로커서를 이동시키면숨겨져 있던 마우스 커서를 show 시켜
다시 나타나게 한 후에,stopdrag로 무비클립의 드래그를 종료시키는 방법으로
특정영역 안에서만 마우스 커서가 바뀌는 swf를 하나만들었습니다.
이swf 파일을 따로 실행시켰을 때는 아무 이상없이 잘 작동 합니다.
그러나
다른 swf 파일에서커서가 바뀌는 swf를 로드무비로 불러들여 사용하려고 하면,
이 마우스 커서가 영역을 무시하고 마음대로 움직여 버립니다.
이러한 문제를 해결할 방법 없을까요??
소스와 함께 글을 올립니다..
감사합니다 ^^;
-
찬놀
!
-
유진
수다님 감사합니다 ^^ 그런데 절대경로로는 안돼던게 상대경로로 되니까 참 신기하네요.. ^^;;
수다님 정말 감사드립니다. ^^.. -
딥핑크
MX2004 라면 불려오는 파일의 프레임액션에 첫줄에 this._lockroot = true; 를 쓰면 간단히 해결할 수 있지만... MX라면 커스텀커서의 액션 중 _root 라고 쓰신 부분을 상대경로로 바꿔주시면 됩니다.
(소스를 봤는데요. 커스텀 커서 액션창에서 alt+H 하고 _root 를 this._parent._parent 로 바꿔주세요. 제가 해보니까 잘 되네요)