home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 December / PCWELT_12_2006.ISO / directory.swf / scripts / frame_1 / DoAction.as
Encoding:
Text File  |  2006-10-17  |  5.4 KB  |  250 lines

  1. function buildTOC()
  2. {
  3.    var _loc2_ = _root;
  4.    if(_loc2_.XML_TOC_CAT != undefined)
  5.    {
  6.       var _loc1_ = 0;
  7.       while(_loc1_ < btns)
  8.       {
  9.          if(_loc2_.XML_TOC_CAT[_loc1_].category == inhalt)
  10.          {
  11.             j = attachMovie("btn","btn" + _loc1_,_loc1_);
  12.             j._y = _loc2_.XML_TOC_CAT[_loc1_].y;
  13.             j._x = _loc2_.XML_TOC_CAT[_loc1_].x;
  14.             trace(getProperty(_loc2_.ctrl.mc_menu, _X));
  15.             var _loc3_ = getProperty(_loc2_.ctrl.mc_menu, _X);
  16.             if(_loc3_ <= "-32")
  17.             {
  18.                j._x = 402;
  19.             }
  20.             j.name = _loc2_.XML_TOC_CAT[_loc1_].name;
  21.             j.namein.autoSize = "left";
  22.             j.nameback.background = true;
  23.             j.nameback.backgroundColor = _loc2_.XML_TOC_CAT[_loc1_].color;
  24.             j.nameback.border = true;
  25.             j.nameback.borderColor = 16777215;
  26.             j.hit._width = j.nameback._width = _loc2_.XML_TOC_CAT[_loc1_].width;
  27.             j.hit.targetpage = _loc2_.XML_TOC_CAT[_loc1_].targetpage;
  28.             j.hit.no = _loc1_;
  29.             j.hit.onRelease = function()
  30.             {
  31.                _root.ctrl.fade = false;
  32.                _root.gotoPage(this.targetpage,true);
  33.                _quality = "LOW";
  34.                removeMovieClip("_root.ctrl.mc_menu");
  35.             };
  36.          }
  37.          _loc1_ = _loc1_ + 1;
  38.       }
  39.    }
  40. }
  41. function reset(onTop)
  42. {
  43.    btnsEnable(onTop);
  44.    trace("TOC reset ---------- " + onTop);
  45. }
  46. function btnsEnable(onTop)
  47. {
  48.    var _loc2_ = onTop;
  49.    var _loc3_ = this;
  50.    trace("onTop=" + _loc2_);
  51.    var _loc1_ = 0;
  52.    while(_loc1_ < btns)
  53.    {
  54.       _loc3_["btn" + _loc1_].hit.enabled = _loc2_;
  55.       _loc1_ = _loc1_ + 1;
  56.    }
  57. }
  58. stop();
  59. var inhalt;
  60. var j;
  61. btns = _root.XML_TOC_CAT.length;
  62. wifo.onRollOver = function()
  63. {
  64.    var _loc1_ = 0;
  65.    while(_loc1_ < btns)
  66.    {
  67.       removeMovieClip("btn" + _loc1_);
  68.       _loc1_ = _loc1_ + 1;
  69.    }
  70.    inhalt = 1;
  71.    buildTOC();
  72.    btnsEnable(true);
  73. };
  74. pda.onRollOver = function()
  75. {
  76.    var _loc1_ = 0;
  77.    while(_loc1_ < btns)
  78.    {
  79.       removeMovieClip("btn" + _loc1_);
  80.       _loc1_ = _loc1_ + 1;
  81.    }
  82.    inhalt = 2;
  83.    buildTOC();
  84.    btnsEnable(true);
  85. };
  86. game.onRollOver = function()
  87. {
  88.    var _loc1_ = 0;
  89.    while(_loc1_ < btns)
  90.    {
  91.       removeMovieClip("btn" + _loc1_);
  92.       _loc1_ = _loc1_ + 1;
  93.    }
  94.    inhalt = 3;
  95.    buildTOC();
  96.    btnsEnable(true);
  97. };
  98. business.onRollOver = function()
  99. {
  100.    var _loc1_ = 0;
  101.    while(_loc1_ < btns)
  102.    {
  103.       removeMovieClip("btn" + _loc1_);
  104.       _loc1_ = _loc1_ + 1;
  105.    }
  106.    inhalt = 4;
  107.    buildTOC();
  108.    btnsEnable(true);
  109. };
  110. linux.onRollOver = function()
  111. {
  112.    var _loc1_ = 0;
  113.    while(_loc1_ < btns)
  114.    {
  115.       removeMovieClip("btn" + _loc1_);
  116.       _loc1_ = _loc1_ + 1;
  117.    }
  118.    inhalt = 5;
  119.    buildTOC();
  120.    btnsEnable(true);
  121. };
  122. mac.onRollOver = function()
  123. {
  124.    var _loc1_ = 0;
  125.    while(_loc1_ < btns)
  126.    {
  127.       removeMovieClip("btn" + _loc1_);
  128.       _loc1_ = _loc1_ + 1;
  129.    }
  130.    inhalt = 6;
  131.    buildTOC();
  132.    btnsEnable(true);
  133. };
  134. extra.onRollOver = function()
  135. {
  136.    var _loc1_ = 0;
  137.    while(_loc1_ < btns)
  138.    {
  139.       removeMovieClip("btn" + _loc1_);
  140.       _loc1_ = _loc1_ + 1;
  141.    }
  142.    inhalt = 7;
  143.    buildTOC();
  144.    btnsEnable(true);
  145. };
  146. special.onRollOver = function()
  147. {
  148.    var _loc1_ = 0;
  149.    while(_loc1_ < btns)
  150.    {
  151.       removeMovieClip("btn" + _loc1_);
  152.       _loc1_ = _loc1_ + 1;
  153.    }
  154.    inhalt = 8;
  155.    buildTOC();
  156.    btnsEnable(true);
  157. };
  158. closesensitive.onRollOver = function()
  159. {
  160.    var _loc1_ = 0;
  161.    while(_loc1_ < btns)
  162.    {
  163.       removeMovieClip("btn" + _loc1_);
  164.       _loc1_ = _loc1_ + 1;
  165.    }
  166. };
  167. drag.onRollOver = function()
  168. {
  169.    var _loc1_ = 0;
  170.    while(_loc1_ < btns)
  171.    {
  172.       removeMovieClip("btn" + _loc1_);
  173.       _loc1_ = _loc1_ + 1;
  174.    }
  175.    var _loc2_ = "Verschieben";
  176.    _root.ctrl.tooltipopen(_loc2_);
  177. };
  178. drag.onRollOut = drag.onDragOut = function()
  179. {
  180.    _root.ctrl.tooltipclose();
  181. };
  182. drag.onPress = function()
  183. {
  184.    _root.ctrl.tooltipclose();
  185.    var _loc1_ = 0;
  186.    while(_loc1_ < btns)
  187.    {
  188.       removeMovieClip("btn" + _loc1_);
  189.       _loc1_ = _loc1_ + 1;
  190.    }
  191.    _root.ctrl.mc_menu.startDrag();
  192. };
  193. drag.onRelease = function()
  194. {
  195.    this[tooltip].removeTextField();
  196.    _root.ctrl.mc_menu.stopDrag();
  197. };
  198. inhalt_top.onRollOver = function()
  199. {
  200.    var _loc1_ = 0;
  201.    while(_loc1_ < btns)
  202.    {
  203.       removeMovieClip("btn" + _loc1_);
  204.       _loc1_ = _loc1_ + 1;
  205.    }
  206.    var _loc2_ = "Verschieben";
  207.    _root.ctrl.tooltipopen(_loc2_);
  208. };
  209. inhalt_top.onRollOut = drag.onDragOut = function()
  210. {
  211.    _root.ctrl.tooltipclose();
  212. };
  213. inhalt_top.onPress = function()
  214. {
  215.    _root.ctrl.tooltipclose();
  216.    var _loc1_ = 0;
  217.    while(_loc1_ < btns)
  218.    {
  219.       removeMovieClip("btn" + _loc1_);
  220.       _loc1_ = _loc1_ + 1;
  221.    }
  222.    _root.ctrl.mc_menu.startDrag();
  223. };
  224. inhalt_top.onRelease = function()
  225. {
  226.    this[tooltip].removeTextField();
  227.    _root.ctrl.mc_menu.stopDrag();
  228. };
  229. close.onRollOver = function()
  230. {
  231.    var _loc1_ = 0;
  232.    while(_loc1_ < btns)
  233.    {
  234.       removeMovieClip("btn" + _loc1_);
  235.       _loc1_ = _loc1_ + 1;
  236.    }
  237.    var _loc2_ = "Schliessen";
  238.    _root.ctrl.tooltipopen(_loc2_);
  239. };
  240. close.onRelease = function()
  241. {
  242.    var _loc1_ = _root;
  243.    _loc1_.ctrl.tooltipclose();
  244.    _loc1_.ctrl.fadeOut(_loc1_.ctrl.mc_menu);
  245. };
  246. close.onRollOut = drag.onDragOut = function()
  247. {
  248.    _root.ctrl.tooltipclose();
  249. };
  250.