로드된 swf의 내부 값들 참조
한별나라
로드된 swf 제어 및 내부 값들 참조
게시판을 아무리 뒤져봐도 원하는 답변이 없어요..
몇날 몇시간째..헛질하고있네요..
main.swf 에서 1.swf를 로드합니다.
main.swf 에서는 _root.target_mc.loadMovie(1.swf);
이런식으로여..
main.swf 에서 1.swf 안에있는 변수나 무비클립들의 이름이나..등등
로드된 swf의 값들을 참조하려 합니다..
main.swf에서 trace(_root.target_mc.1.swf안에있는변수);
이런식으로 하면 찍히지가 않습니다.
반대경우는 잘되는데..1.swf - main.swf 이렇게..
왜 main.swf 에서 1.swf의 값들을 참조가 안되는건가요..제가뭘 빼먹은거죠??
조언부탁드립니다..^^
-
치리
여기에서 원하는 답을 찾았네요.. 잘 보고 갑니다..
-
루다
metier1111 님..감사합니다..(^^)(__)(^^)
실행되는 시점이 안맞아서 그런거였군요..main.swf에 버튼만들어서 trace테스트해보니까..잘되네요..^^ -
흰양말
실행 순서로 보자면 trace() load 순으로 되기 때문에 trace가 실행하는 순간에는 1.swf라는 무비는 존재하지 않기 때문입니다. main에 함수를 만들어 놓고 1.swf가 그 함수를 실행하게 하던지 MovieClipLoader를 이용하여 인스턴스 생성후 laodClip으로 onLoadComplete이벤트를 실행하게 하면 됩니다. 자세한건 플래시 도움말에서 onLoadComplete나 onLoadInit를 찾아보세요.