home *** CD-ROM | disk | FTP | other *** search
/ Revista do CD-ROM 102 / CD-ROM 102.iso / aplic / 2sync / 2SyncSetup.exe / graphics / scripts / DefineSprite_522 / frame_33 / DoAction.as
Encoding:
Text File  |  2002-03-20  |  1.6 KB  |  49 lines

  1. iconHeight = getProperty("group/iconTemp", _height);
  2. top = "0";
  3. iconSpace = "3";
  4. i = "1";
  5. while(eval("_level0/data:ch_count") >= i)
  6. {
  7.    duplicateMovieClip("group/iconTemp","icon" add i,i + 16384);
  8.    setProperty("group/icon" add i, _Y, top + (iconHeight + iconSpace) * (i - "1"));
  9.    set("group/icon" add i add ":name","icon " add i);
  10.    set("group/icon" add i add ":num",i);
  11.    loadMovie(eval("../:path") add eval("_level0/data:ch_name" add i) add "/icon","group/icon" add i add "/inner");
  12.    i += "1";
  13. }
  14. setProperty("group/iconTemp", _visible, "0");
  15. if("1" >= eval("_level0/data:ch_count"))
  16. {
  17.    tellTarget("frame")
  18.    {
  19.       gotoAndStop(2);
  20.    }
  21. }
  22. else
  23. {
  24.    tellTarget("frame")
  25.    {
  26.       gotoAndStop(1);
  27.    }
  28.    cHeight = getProperty("frame/constraint", _height);
  29.    sbOrigY = getProperty("frame/scrollBar", _Y);
  30.    setProperty("frame/scrollBar", _yscale, "100" / eval("_level0/data:ch_count"));
  31.    if(getProperty("frame/scrollBar", _yscale) < "10")
  32.    {
  33.       scrollBarResized = "1";
  34.       setProperty("frame/scrollBar", _yscale, "10");
  35.    }
  36.    else
  37.    {
  38.       scrollBarResized = "0";
  39.    }
  40.    sbHeight = getProperty("frame/scrollBar", _height);
  41.    cHeight = getProperty("frame/constraint", _height) - sbHeight;
  42.    cTop = getProperty("frame/constraint", _Y);
  43.    cLeft = getProperty("frame/constraint", _X);
  44.    cRight = getProperty("frame/constraint", _X) + getProperty("frame/constraint", _width);
  45.    sbYShift = cHeight / eval("_level0/data:ch_count");
  46.    call("setPos");
  47. }
  48. set("_level0/data:ch_lastCount",eval("_level0/data:ch_count") >= i);
  49.