웹디자인 강의
Flash [초보]MX2004 ProgressBar 컴포넌트 - MX의 프리로더를 원터치로!
2004.08.29 16:35
컴포넌트 패널에서 ProgressBar를 꺼내서 스테이지 위로 드래그합니다.
ProgressBar 컴포넌트의 웅장한 위용(-_-);;;
프로퍼티 창에서 빨간 테두리 처럼 설정합니다.
타임라인을 잘 보세요, 로딩 레이어에 ProgressBar 컴포넌트가 있고,
액션 레이어가 총 3프레임입니다.
1프레임과 3프레임에 다음 처럼 기술하세요.
1프레임==================================
bytesTotal=this.getBytesTotal();//무비의 전체 크기를 조사해서 bytesTotal변수에 담습니다.
=========================================
3프레임==================================
bytesLoaded=this.BytesLoaded();//현재까지 로드된 크기를 조사해서 bytesLoaded변수에 담습니다.
this.pBar.setProgress(this.bytesLoaded,this.bytesTotal);//_root 아래의 pBar 에 setProgress 메소드를 호출합니다.그러면 setProgress메소드가 ProgressBar 컴포넌트의 막대기 크기를 조절해서 프리로더처럼 보이게 해줍니다.
if (this.pBar.percentComplete<100) {//만약 로드된 퍼센티지가 100보다 작으면,
this.gotoAndPlay(_currentframe-1);//1프레임 앞으로 돌아가 모두 로드될때까지 무한 반복합니다.
}
//그리고 이 이후에 로드가 다 됬으니까 이후 처리 코드를 쓰시면 됩니다.
=========================================
소스 다운받기