[질문]스테이지크기이상으로 튀어나간 SWF 로드한후의 중앙정렬(onLoadInit )
큰모듬
(AS 2.0 기준입니다.)
이곳 게시글 등을 통해 이젠 로드무비가 아닌 onLoadInit 를 사용해 SWF를 불러들이는것에 대세인가봅니다.
그리하여 여차저차 SWF를 로드시키는것은 잘되는것 같습니다.
이젠 불러들여온 SWF를 항상 가운데 정렬 시키려고하는데요하지만 이미 만들어져있는 SWF의 스테이지 사이즈는 정해져있지만 로드해서 불러오면
해당 SWF스테이지 사이즈가 아닌 무비클립따위 등등이 삐져나간 전체의 크기를 계산한다는 것입니다...
일일이 불러올 파일들을 스테이지 바깥으로 벗어나지 않게 다 수정할수도 없는 노릇이고..
불러오는 SWF의 사이즈만 끄집어내서 사용할수는 없는지요
(검색해보았으나 onLoadInit 활용을 추천하는 답 외엔 딱히 정답을 찾지 못하였네요 ㅠㅠ)스테이지 밖으로 삐져나간 SWF를 로드하면 그 크기를 모두 계산하는 바람에 가운데 정렬이 안됩니다...
SWF의 실 사이즈만을 변수로 불러와 사용할 수는 없을까요?
이해하실수 있게 파일을 첨부하였습니다.답을 찾도록 도와주시면 정말 감사하겠습니다.
-
새우깡
세계의 끝님 감사합니다~~이해는 쉽지않지만 ^^ 열심히 참고하겠습니다
-
큰길
지금 결국 어려움을 느끼고...걍 프레임 노가다 한번해주는게 차라리 낫겠다..싶은쪽으로 가고잇씁니다.. ㅠㅠ
-
그놈은멋있었다
저와 비슷한 문제로 고민하시네요ㅠㅠ저는 createEmptyMovieClip으로 불러온 무비클립이 말썽입니다ㅠㅠ 이렇게 질문올리시는 분들 중에 간혹 자체해결하시는 분들이 계시던데, 너무너무 부럽더라구요ㅠㅠ저는 자체해결능력이 안되는 쪽이라ㅠㅠ님은 빠른시일안에 해결하셨으면 하네요! 저는 지금 3일째;;
-
꺄홋
해결방법은 왼쪽 정렬에 있어요.
왼쪽 정렬을 해서 Stage 의 width 를 계산하고 무비클립을 정렬하는거죠.