home *** CD-ROM | disk | FTP | other *** search
/ Revista do CD-ROM 102 / CD-ROM 102.iso / aplic / 2sync / 2SyncSetup.exe / base / scripts / DefineSprite_21 / frame_5 / DoAction.as
Encoding:
Text File  |  2002-03-20  |  5.8 KB  |  191 lines

  1. n = "1";
  2. while("2" >= n)
  3. {
  4.    if(n == "1")
  5.    {
  6.       panel = "lp";
  7.    }
  8.    else
  9.    {
  10.       panel = "rp";
  11.    }
  12.    if(eval("_level0:" add panel add "_module") eq "mc")
  13.    {
  14.       i = "1";
  15.       while("4" >= i)
  16.       {
  17.          if(eval("mc_lb" add i add "_refresh") != "0" and eval("_level0/" add panel add "_data:mc_lb" add i add "_refresh") != "1")
  18.          {
  19.             set("_level0/" add panel add "_data:mc_lb" add i add "_refresh",eval("mc_lb" add i add "_refresh"));
  20.          }
  21.          i += "1";
  22.       }
  23.       if(mc_ac_refresh != "0")
  24.       {
  25.          set("_level0/" add panel add "_data:mc_ac_refresh",mc_ac_refresh);
  26.       }
  27.    }
  28.    else if(eval("_level0:" add panel add "_module") eq "em")
  29.    {
  30.       if(mc_rm_refresh != "0")
  31.       {
  32.          set("_level0/" add panel add "_data:mc_rm_refresh",mc_rm_refresh);
  33.       }
  34.       if(mc_bx_in_refresh != "0")
  35.       {
  36.          set("_level0/" add panel add "_data:mc_bx_in_refresh",mc_bx_in_refresh);
  37.       }
  38.       if(mc_bx_out_refresh != "0")
  39.       {
  40.          set("_level0/" add panel add "_data:mc_bx_out_refresh",mc_bx_out_refresh);
  41.       }
  42.    }
  43.    else if(eval("_level0:" add panel add "_module") eq "mt")
  44.    {
  45.       if(mt_mv_st_refresh != "0")
  46.       {
  47.          if(eval("_level0/" add panel add "_data:mt_mv_st_refresh") != "0")
  48.          {
  49.             if(mt_mv_st_refresh < eval("_level0/" add panel add "_data:mt_mv_st_refresh"))
  50.             {
  51.                set("_level0/" add panel add "_data:mt_mv_st_refresh",mt_mv_st_refresh);
  52.             }
  53.          }
  54.          else
  55.          {
  56.             set("_level0/" add panel add "_data:mt_mv_st_refresh",mt_mv_st_refresh);
  57.          }
  58.       }
  59.       if(mt_mv_end_refresh != "0")
  60.       {
  61.          if(eval("_level0/" add panel add "_data:mt_mv_end_refresh") != "0")
  62.          {
  63.             if(eval("_level0/" add panel add "_data:mt_mv_end_refresh") < mt_mv_end_refresh)
  64.             {
  65.                set("_level0/" add panel add "_data:mt_mv_end_refresh",mt_mv_end_refresh);
  66.             }
  67.          }
  68.          else
  69.          {
  70.             set("_level0/" add panel add "_data:mt_mv_end_refresh",mt_mv_end_refresh);
  71.          }
  72.       }
  73.       if(mt_wv_st_refresh != "0")
  74.       {
  75.          if(eval("_level0/" add panel add "_data:mt_wv_st_refresh") != "0")
  76.          {
  77.             if(mt_wv_st_refresh < eval("_level0/" add panel add "_data:mt_wv_st_refresh"))
  78.             {
  79.                set("_level0/" add panel add "_data:mt_wv_st_refresh",mt_wv_st_refresh);
  80.             }
  81.          }
  82.          else
  83.          {
  84.             set("_level0/" add panel add "_data:mt_wv_st_refresh",mt_wv_st_refresh);
  85.          }
  86.       }
  87.       if(mt_wv_end_refresh != "0")
  88.       {
  89.          if(eval("_level0/" add panel add "_data:mt_wv_end_refresh") != "0")
  90.          {
  91.             if(eval("_level0/" add panel add "_data:mt_wv_end_refresh") < mt_wv_end_refresh)
  92.             {
  93.                set("_level0/" add panel add "_data:mt_wv_end_refresh",mt_wv_end_refresh);
  94.             }
  95.          }
  96.          else
  97.          {
  98.             set("_level0/" add panel add "_data:mt_wv_end_refresh",mt_wv_end_refresh);
  99.          }
  100.       }
  101.       if(mt_dv_st_refresh != "0")
  102.       {
  103.          if(eval("_level0/" add panel add "_data:mt_dv_st_refresh") != "0")
  104.          {
  105.             if(mt_dv_st_refresh < eval("_level0/" add panel add "_data:mt_dv_st_refresh"))
  106.             {
  107.                set("_level0/" add panel add "_data:mt_dv_st_refresh",mt_dv_st_refresh);
  108.             }
  109.          }
  110.          else
  111.          {
  112.             set("_level0/" add panel add "_data:mt_dv_st_refresh",mt_dv_st_refresh);
  113.          }
  114.       }
  115.       if(mt_dv_end_refresh != "0")
  116.       {
  117.          if(eval("_level0/" add panel add "_data:mt_dv_end_refresh") != "0")
  118.          {
  119.             if(eval("_level0/" add panel add "_data:mt_dv_end_refresh") < mt_dv_end_refresh)
  120.             {
  121.                set("_level0/" add panel add "_data:mt_dv_end_refresh",mt_dv_end_refresh);
  122.             }
  123.          }
  124.          else
  125.          {
  126.             set("_level0/" add panel add "_data:mt_dv_end_refresh",mt_dv_end_refresh);
  127.          }
  128.       }
  129.       if(mt_ec_refresh != "0")
  130.       {
  131.          set("_level0/" add panel add "_data:mt_ec_refresh",mt_ec_refresh);
  132.       }
  133.       if(mt_tv_refresh != "0")
  134.       {
  135.          if(eval("_level0/" add panel add "_data:mt_tv_refresh") != "1")
  136.          {
  137.             set("_level0/" add panel add "_data:mt_tv_refresh",mt_tv_refresh);
  138.          }
  139.       }
  140.       if(mt_refresh != "0")
  141.       {
  142.          set("_level0/" add panel add "_data:mt_refresh",mt_refresh);
  143.       }
  144.    }
  145.    else if(eval("_level0:" add panel add "_module") eq "nt" and nt_refresh != "0" and eval("_level0/" add panel add "_data:nt_refresh") != "1")
  146.    {
  147.       set("_level0/" add panel add "_data:nt_refresh",nt_refresh);
  148.    }
  149.    n += "1";
  150. }
  151. mc_lb1_refresh = "0";
  152. mc_lb2_refresh = "0";
  153. mc_lb3_refresh = "0";
  154. mc_lb4_refresh = "0";
  155. mc_ac_refresh = "0";
  156. mc_rm_refresh = "0";
  157. mc_bx_in_refresh = "0";
  158. mc_bx_out_refresh = "0";
  159. mt_mv_st_refresh = "0";
  160. mt_mv_end_refresh = "0";
  161. mt_wv_st_refresh = "0";
  162. mt_wv_end_refresh = "0";
  163. mt_dv_st_refresh = "0";
  164. mt_dv_end_refresh = "0";
  165. mt_ec_refresh = "0";
  166. mt_tv_refresh = "0";
  167. mt_tc_refresh = "0";
  168. mt_refresh = "0";
  169. nt_refresh = "0";
  170. if(forceRefresh ne "true")
  171. {
  172.    if(eval("../lib:unloadcheck") ne "true")
  173.    {
  174.       if(target.substr("10","2") eq "rp")
  175.       {
  176.          call("_level15/lp/" add eval("_level0:lp_module") add "/codelib:refreshcheck");
  177.       }
  178.       else if(target.substr("10","2") eq "lp")
  179.       {
  180.          call("_level15/rp/" add eval("_level0:rp_module") add "/codelib:refreshcheck");
  181.       }
  182.    }
  183.    call(target);
  184. }
  185. else
  186. {
  187.    forceRefresh = "false";
  188.    call("_level15/lp/" add eval("_level0:lp_module") add "/codelib:refreshcheck");
  189.    call("_level15/rp/" add eval("_level0:rp_module") add "/codelib:refreshcheck");
  190. }
  191.