home *** CD-ROM | disk | FTP | other *** search
- i = "1";
- while(g_iBackgroundLoadTotal >= i)
- {
- sTemp = eval("g_sBackgroundLoad" add i);
- if(sTemp ne "")
- {
- break;
- }
- i += "1";
- }
- if(g_iBackgroundLoadTotal < i)
- {
- gotoAndPlay(50);
- }
- else
- {
- bIdle = "1";
- iLevel = "1";
- while(g_iMaxLevel >= iLevel)
- {
- sLevel = "_level" add iLevel;
- iLoaded = "-2";
- iLoaded = getProperty(sLevel, _framesloaded);
- if(iLoaded != "" and iLoaded >= "-1")
- {
- iTotal = getProperty(sLevel, _totalframes);
- if(iLoaded < iTotal)
- {
- bIdle = "0";
- break;
- }
- }
- iLevel += "1";
- }
- if(bIdle)
- {
- sName = getProperty("_level1", _url);
- iLength = length(sName);
- while("0" < iLength)
- {
- §§push(sName.substr(iLength,"1") eq "/");
- if(sName.substr(iLength,"1") ne "/")
- {
- §§pop();
- §§push(sName.substr(iLength,"1") eq "\\");
- }
- if(§§pop())
- {
- sName2 = sName.substr(iLength + "1","-1");
- iLength = "0";
- }
- else
- {
- iLength -= "1";
- }
- }
- if("0" < length(sName))
- {
- i = "1";
- while(g_iBackgroundLoadTotal >= i)
- {
- sTemp = eval("g_sBackgroundLoad" add i);
- if(sTemp eq sName2)
- {
- g_iCurrentBackgroundLoadMovie = i + "1";
- }
- if(g_iBackgroundLoadTotal < g_iCurrentBackgroundLoadMovie)
- {
- g_iCurrentBackgroundLoadMovie = "1";
- }
- i += "1";
- }
- }
- i = "0";
- while(i < g_iBackgroundLoadTotal)
- {
- sNextMovie = eval("g_sBackgroundLoad" add g_iCurrentBackgroundLoadMovie);
- if(sNextMovie ne "")
- {
- break;
- }
- g_iCurrentBackgroundLoadMovie += "1";
- if(g_iBackgroundLoadTotal < g_iCurrentBackgroundLoadMovie)
- {
- g_iCurrentBackgroundLoadMovie = "1";
- }
- i += "1";
- }
- if(i >= g_iBackgroundLoadTotal)
- {
- gotoAndPlay(30);
- }
- else
- {
- loadMovie(sNextMovie,"/PreloadMoviePlaceHolder");
- }
- }
- else
- {
- gotoAndPlay(30);
- }
- }
-