home *** CD-ROM | disk | FTP | other *** search
- property spriteNum, myLoadProg, pHasFinished, adtimer
- global myStreamState, myBytesLoaded, myBytesTotal, gRunMode, PREPMODE, SndC_Music, gCarName
-
- on beginSprite me
- myLoadProg = 0
- adtimer = 0
- pHasFinished = 0
- end
-
- on exitFrame me
- if pHasFinished = 0 then
- if (myStreamState = "Complete") or (myStreamState = VOID) or (gRunMode = "Author") then
- myLoadProg = min(100, myLoadProg + 5)
- else
- dirBytesLoaded = max(0, myBytesLoaded)
- dirBytesTotal = max(0.001, myBytesTotal)
- dirBytesPercent = float(dirBytesLoaded) / float(dirBytesTotal) * 100
- myLoadProg = min(dirBytesPercent, myLoadProg + 5)
- end if
- sprite(spriteNum).setVariable("loadstatus", string(min(100, integer(myLoadProg)) & "%"))
- sprite(spriteNum).setFlashProperty("bar", #scaleX, min(100, integer(myLoadProg)))
- if myLoadProg >= 100 then
- pHasFinished = 1
- PREPMODE = 1
- adtimer = the ticks + (60 * 5)
- end if
- else
- if the ticks >= adtimer then
- member("Snd_Music_main").loop = 1
- SndC_Music.play(member("Snd_Music_main"))
- go("MAIN")
- end if
- end if
- end
-