home *** CD-ROM | disk | FTP | other *** search
/ PC Welt 2006 November (DVD) / PCWELT_11_2006.ISO / files / 123.swf / scripts / frame_1 / DoAction.as
Encoding:
Text File  |  2006-09-14  |  1.6 KB  |  63 lines

  1. function buildTOC()
  2. {
  3.    var _loc3_ = _root;
  4.    trace("Building TOC on TOC page");
  5.    trace(_loc3_.XML_TOC);
  6.    if(_loc3_.XML_TOC != undefined)
  7.    {
  8.       btns = _loc3_.XML_TOC.length;
  9.       var _loc2_ = 0;
  10.       while(_loc2_ < btns)
  11.       {
  12.          if(_loc3_.XML_TOC[_loc2_].site == 5)
  13.          {
  14.             var _loc1_ = attachMovie("btn","btn" + _loc2_,_loc2_);
  15.             _loc1_._y = _loc3_.XML_TOC[_loc2_].y;
  16.             _loc1_._x = _loc3_.XML_TOC[_loc2_].x;
  17.             _loc1_.name = _loc3_.XML_TOC[_loc2_].name;
  18.             trace(_loc1_.name);
  19.             _loc1_.namein.autoSize = "left";
  20.             _loc1_.hit._width = _loc1_.namein._width;
  21.             _loc1_.hit.targetpage = _loc3_.XML_TOC[_loc2_].targetpage;
  22.             _loc1_.hit.no = _loc2_;
  23.             _loc1_.hit.onRelease = function()
  24.             {
  25.                var _loc1_ = this;
  26.                trace("TOC btn" + _loc1_.no + " released -> " + _loc1_.targetpage);
  27.                _root.gotoPage(_loc1_.targetpage,true);
  28.                _quality = "LOW";
  29.             };
  30.          }
  31.          _loc2_ = _loc2_ + 1;
  32.       }
  33.    }
  34. }
  35. function reset(onTop)
  36. {
  37.    btnsEnable(onTop);
  38.    trace("TOC reset ---------- " + onTop);
  39. }
  40. function btnsEnable(onTop)
  41. {
  42.    var _loc2_ = onTop;
  43.    var _loc3_ = this;
  44.    trace("onTop=" + _loc2_);
  45.    var _loc1_ = 0;
  46.    while(_loc1_ < btns)
  47.    {
  48.       _loc3_["btn" + _loc1_].hit.enabled = _loc2_;
  49.       _loc1_ = _loc1_ + 1;
  50.    }
  51. }
  52. stop();
  53. buildTOC();
  54. btnsEnable(false);
  55. ae_btn.onRelease = function()
  56. {
  57.    getUrl("http://www.areamobile.de", "_new");
  58. };
  59. tec_btn.onRelease = function()
  60. {
  61.    getUrl("http://www.tecchannel.de", "_new");
  62. };
  63.