플래시 로드무비부분의 계층구조상 문제... ㅜㅜ..............
츄릅
제가 처음부터 애초에 접근을 잘못해버린것 같네요....ㅠㅠ...
우선 파일들의 구조를 먼저 말씀드릴께요.
a.swf (가장 최초배경파일입니다. 여기서 다음단계레벨의 swf파일들을 로드무비 합니다)
b.swf (두번째 총5가지 메뉴들의 배경이미지 파일중 하나입니다.
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);
}여기까지 로드무비관련 액션입니다. 그다음 realityp라는 포트폴리오를 담고있는 swf를
_root.load_mx.loadMovie(realityp.swf);
위와같은 방식으로 불러드립니다.
realityp.swf
1프레임액션은
totalbytes = _root.getBytesTotal();
bytesloaded = _root.getBytesLoaded ();
percent = int ( ( bytesloaded / totalbytes ) * 100 );
if (percent 0) {
percent = 0;
}
tellTarget (_level80.load_mx.loader) {
gotoAndStop(int (_root.percent /2));
}2프레임액션은 동일합니다.
그밑에 깔린 동영상데이터를
on (release) {
this.f.y.loadMovie(ironpalm.swf, play);
this.f.gotoAndStop(37)
this.x.gotoAndStop(49)
}
방식으로 불러들입니다.
ironpalm.swf (이런방식의 동영상 데이터들은 위와 같은 방식으로 로딩바액션이 걸려있습니다.
계층은 대충 이런식으로 이루어져있습니다.
현재 문제가 b와 같이 가장먼저 로드무비 되어지는 배경파일들은 로드무비액션이 무리없이 진행이되는데
realityp와 같이 그 밑에 열리는 로드무비 액션들은 제대로 먹히질 않고 있네요..
경로에 문제도 없고...
로드무비 문제가 정확히 말하자면 로드무비할때 로딩바에 걸려있는 액션이 제대로 작동을 안한다는 얘기 입니다.
로드무비되는 swf파일을 불러들이면서 로딩바부분이 플레이가 되어야 되는데 무거운 swf파일을 여는동안 로딩바가 플레이가 안되는 문제입니다.
이 부분 해결점 부탁드릴께요.
아니면 다른 방식이라도 알려주시기 바랍니다.
다른 방법이 있다면 전체적인 구조를 다시라도 해야 하니까요..
ㅜㅜ... 마무리 일정잡아서 보고하라는데..
흑... 난 그냥 디자이너인데..ㅜㅜ...
-
맺음새 2024-11-24
loadMovie로 하시면 제대로 된 로딩바를 구현할 수 없습니다.
MovieClipLoader를 사용하세요. -
Addicted 2024-11-24
realityp.swf 액션에서 _root를 다 this로 고쳐 보심이