home *** CD-ROM | disk | FTP | other *** search
- pbZeroPoint = -90;
- pbWidth = 180;
- phaseMark = new Array();
- phaseMark[0] = 0;
- phaseMark[1] = 0.02;
- phaseMark[2] = 0.05;
- phaseMark[3] = 0.07;
- boopSound = new Sound(_root);
- loadID = 0;
- oldPhase = 0;
- loadPhase = 0;
- loadCheck = function()
- {
- var bL = mainMovieRef.getBytesLoaded();
- var bT = mainMovieRef.getBytesTotal();
- var per = bL / bT;
- trace("bL: " + bL);
- trace("per: " + per);
- if(per >= 0 && per < phaseMark[1])
- {
- loadPhase = 1;
- statusText_txt.text = "PHASE 1/3 >> Initializing chronometry";
- }
- if(per >= phaseMark[1] && per < phaseMark[2])
- {
- loadPhase = 2;
- statusText_txt.text = "PHASE 2/3 >> Refluffing quantum foam";
- }
- if(per >= phaseMark[2] && per < phaseMark[3])
- {
- loadPhase = 3;
- statusText_txt.text = "PHASE 3/3 >> Repairing file header";
- }
- if(oldPhase != loadPhase)
- {
- boopSound.start();
- oldPhase = loadPhase;
- }
- if(per >= phaseMark[3])
- {
- loadPhase = 4;
- statusText_txt.text = "TRANSMISSION >>";
- if(mainMovieRef._currentFrame > 2)
- {
- clearInterval(loadID);
- mainMovieRef.goToAndPlay(1);
- play();
- }
- mainMovieRef.play();
- }
- if(loadPhase < 4)
- {
- var subPer = (per - phaseMark[loadPhase - 1]) / (phaseMark[loadPhase] - phaseMark[loadPhase - 1]);
- var subLength = subPer * pbWidth;
- progressBar.whiteBar._x = pbZeroPoint + subLength;
- loaderFuzz.randomize();
- statusText_txt.text += " >> " + Math.round(subPer * 100) + "%";
- }
- };
- progressBar.whiteBar._x = pbZeroPoint;
- boopSound.attachSound("weirdBlong");
- mainMovie = _root.createEmptyMovieClip("mainMovieRef",1);
- mainMovieRef.loadMovie("ols-mattrobin-flash.swf");
- loadID = setInterval(loadCheck,30);
- stop();
-