home *** CD-ROM | disk | FTP | other *** search
/ PCNET 2003 October (Alt) / PCNET_CD_2003_10.iso / ibm / MobileWorkstation / demo.exe / scripts / frame_22 / DoAction.as
Encoding:
Text File  |  2002-03-01  |  1.2 KB  |  51 lines

  1. bNextMovie = "0";
  2. iPartialFramesLoaded = "0";
  3. tellTarget("/PreloadMoviePlaceHolder")
  4. {
  5.    if("0" < _framesloaded)
  6.    {
  7.       stop();
  8.       set("/:iPartialFramesLoaded",_framesloaded);
  9.    }
  10.    if("0" < _framesloaded and _framesloaded >= _totalframes)
  11.    {
  12.       set("/:g_iPreloadFramesLoaded",eval("/:g_iPreloadFramesLoaded") + _framesloaded);
  13.       set("/:iPartialFramesLoaded","0");
  14.       set("/:bNextMovie","1");
  15.    }
  16. }
  17. iTotalFramesPreloaded = eval("/:g_iPreloadFramesLoaded") + iPartialFramesLoaded;
  18. set("_level1/ProgressBar:g_iPosition",iTotalFramesPreloaded);
  19. ┬º┬ºpush("0" < g_iPreloadFramesMinimum);
  20. if("0" < g_iPreloadFramesMinimum)
  21. {
  22.    ┬º┬ºpop();
  23.    ┬º┬ºpush(iTotalFramesPreloaded >= g_iPreloadFramesMinimum);
  24. }
  25. ┬º┬ºpush("0" < g_iPreloadFramesMinimum);
  26. if("0" < g_iPreloadFramesMinimum)
  27. {
  28.    ┬º┬ºpop();
  29.    ┬º┬ºpush(iTotalFramesPreloaded >= g_iPreloadFramesMinimum);
  30. }
  31. if(§§pop())
  32. {
  33.    ┬º┬ºpop();
  34.    ┬º┬ºpush(!g_bStarted);
  35. }
  36. if(§§pop())
  37. {
  38.    loadMovieNum(g_sStartingMovie,1);
  39.    g_bStarted = "1";
  40.    gotoAndPlay(_currentframe - "1");
  41. }
  42. else if(bNextMovie)
  43. {
  44.    g_iCurrentPreloadMovie += "1";
  45.    gotoAndPlay(20);
  46. }
  47. else
  48. {
  49.    gotoAndPlay(_currentframe - "1");
  50. }
  51.