플래시 로딩바 루트관련.
맥적다
플래시 계층구조로 인한 문제가 발생한것 같습니다.
버튼으로 이용한 제어는 할줄 아는데 로드 무비하면서 하는건 잘안되네요..
구조는 a.swf - b.swf - c.swf 를 불러오는 방식입니다.
즉 a를 누르면 c까지 바로 열리는 방식으로 되어있습니다.
a에서는 b를 로드무비로 불러오고 있고여
b에서는 _root.load_mx.loadMovie(reinkp.swf); 이 액션으로 무비클립에 뿌려주고 있습니다.
이때 b와 c 각자 로딩바를 1프레임과 2프레임에 달아놨는데요
액션은 다음과 같습니다.
1프레임액션
totalbytes = _root.getBytesTotal();
bytesloaded = _root.getBytesLoaded ();
percent = int ( ( bytesloaded / totalbytes ) * 100 );
if (percent 0) {
percent = 0;
}
tellTarget (_root.loader) {
gotoAndStop(int (_root.percent /2));
}2프레임 액션
if (bytesloaded =totalbytes) {
_root.gotoAndstop (loaded, 1);
} else {
gotoAndPlay(1);
}이때 loder라는 무비클립을 불러오지 못하는 에러가 생깁니다.
물론 b에 달린 loder는 아무 문제없이 실행되어 로딩을하지만
c에서는 전혀 loder를 불러오질 못하고 있습니다.
이런식으로 다른 swf파일의 loder들이 동작하지 않고 있네요..
이러한 레벨구조의 swf파일안에서는 어떤 식으로 제어를 해야하는지 설명좀 부탁드립니다..
-
난슬
a.swf = _level0._root.…
b.swf = _level1._root.…
c.swf = _level2._root.…
같이 하면 될런지?
요즘들어 플래시 로드무비 계층에 대한 질문이 많이 올라오네요