home *** CD-ROM | disk | FTP | other *** search
- function formatBytes(bytes)
- {
- var kb = 1024;
- var mb = kb * 1024;
- var tempNum = 0;
- if(bytes >= mb)
- {
- tempNum = String(Math.floor(bytes / mb * 100) / 100);
- if(tempNum.substring(tempNum.indexOf("."),tempNum.length).length == 2)
- {
- tempNum += "0";
- }
- tempNum += " MB";
- }
- else if(bytes >= kb)
- {
- tempNum = String(Math.floor(bytes / kb * 100) / 100);
- if(tempNum.substring(tempNum.indexOf("."),tempNum.length).length == 2)
- {
- tempNum += "0";
- }
- tempNum += " KB";
- }
- else
- {
- tempNum = bytes + " B";
- }
- return tempNum;
- }
- this._visible = false;
- var isLoaded = false;
- var totalBytes = _parent.getBytesTotal();
- var loadedBytes = _parent.getBytesLoaded();
- var totalFrames = _parent._totalFrames();
- var loadedFrames = _parent._framesLoaded();
- var fractionLoaded = 0;
- var percentLoaded = "0%";
- var bytesPerSecond = 0;
- var sizePerSecond = formatBytes(bytesPerSecond);
- var elapsedTime = "0:00";
- var estimatedTime = "0:00";
- var estimatedTimeLeft = "0:00";
- var gStartTime = getTimer();
- var gCurrentTime = getTimer();
- var gSampleTimer = gCurrentTime - gStartTime;
- var gSizeSample = loadedBytes;
- var framesPerSecond = 0;
- var frameCounter = 0;
- var totalSize = formatBytes(totalBytes);
- var loadedSize = formatBytes(loadedBytes);
- var loadedBytes = 0;
- var gLoading = true;
- var gPlaying = false;
- _parent.stop();
-