home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Aventura / alaskan-adversary.swf / scripts / __Packages / mx / managers / DepthManager.as next >
Encoding:
Text File  |  2008-09-11  |  46.6 KB  |  904 lines

  1. function ┬º\x01\x02┬º()
  2. {
  3.    return 1207 % 511 * 5;
  4. }
  5. var ┬º\x01┬º = -70 + "\x01\x02"();
  6. while(true)
  7. {
  8.    if(eval("\x01") == 855)
  9.    {
  10.       set("\x01",eval("\x01") - 654);
  11.       ┬º┬ºpush(true);
  12.    }
  13.    else if(eval("\x01") == 201)
  14.    {
  15.       set("\x01",eval("\x01") + 706);
  16.       if(function ┬º\x01\x02┬º()
  17.       {
  18.          return 1207 % 511 * 5;
  19.       })
  20.       {
  21.          set("\x01",eval("\x01") - 845);
  22.       }
  23.    }
  24.    else if(eval("\x01") == 466)
  25.    {
  26.       set("\x01",eval("\x01") - 321);
  27.       var ┬º┬ºpop() = function ┬º\x01\x02┬º()
  28.       {
  29.          return 1207 % 511 * 5;
  30.       };
  31.    }
  32.    else if(eval("\x01") == 145)
  33.    {
  34.       set("\x01",eval("\x01") - 50);
  35.       ┬º┬ºpush("\x0f");
  36.    }
  37.    else if(eval("\x01") == 95)
  38.    {
  39.       set("\x01",eval("\x01") + 843);
  40.       ┬º┬ºpush(eval(function ┬º\x01\x02┬º()
  41.       {
  42.          return 1207 % 511 * 5;
  43.       }));
  44.    }
  45.    else if(eval("\x01") == 500)
  46.    {
  47.       set("\x01",eval("\x01") + 106);
  48.       if(function ┬º\x01\x02┬º()
  49.       {
  50.          return 1207 % 511 * 5;
  51.       })
  52.       {
  53.          set("\x01",eval("\x01") + 209);
  54.       }
  55.    }
  56.    else if(eval("\x01") == 479)
  57.    {
  58.       set("\x01",eval("\x01") - 13);
  59.       ┬º┬ºpush("\x0f");
  60.       ┬º┬ºpush(1);
  61.    }
  62.    else if(eval("\x01") == 938)
  63.    {
  64.       set("\x01",eval("\x01") - 438);
  65.       ┬º┬ºpush(!function ┬º\x01\x02┬º()
  66.       {
  67.          return 1207 % 511 * 5;
  68.       });
  69.    }
  70.    else if(eval("\x01") == 972)
  71.    {
  72.       set("\x01",eval("\x01") - 493);
  73.    }
  74.    else if(eval("\x01") == 62)
  75.    {
  76.       set("\x01",eval("\x01") + 417);
  77.    }
  78.    else
  79.    {
  80.       if(eval("\x01") == 907)
  81.       {
  82.          set("\x01",eval("\x01") - 845);
  83.          ┬º┬ºpop() extends ┬º┬ºpop() >> (┬º┬ºpop() | function ┬º\x01\x02┬º()
  84.          {
  85.             return 1207 % 511 * 5;
  86.          });
  87.          ┬º┬ºpush(┬º┬ºpop() >>> ┬º┬ºpop());
  88.          break;
  89.       }
  90.       if(eval("\x01") != 606)
  91.       {
  92.          if(eval("\x01") == 815)
  93.          {
  94.             set("\x01",eval("\x01") - 396);
  95.             if(!_global.mx)
  96.             {
  97.                _global.mx = new Object();
  98.             }
  99.             function ┬º\x01\x02┬º()
  100.             {
  101.                return 1207 % 511 * 5;
  102.             }
  103.             if(!_global.mx.managers)
  104.             {
  105.                _global.mx.managers = new Object();
  106.             }
  107.             ┬º┬ºpop();
  108.             if(!_global.mx.managers.DepthManager)
  109.             {
  110.                var _loc2_ = mx.managers.DepthManager = function()
  111.                {
  112.                   MovieClip.prototype.createClassChildAtDepth = this.createClassChildAtDepth;
  113.                   MovieClip.prototype.createChildAtDepth = this.createChildAtDepth;
  114.                   MovieClip.prototype.setDepthTo = this.setDepthTo;
  115.                   MovieClip.prototype.setDepthAbove = this.setDepthAbove;
  116.                   MovieClip.prototype.setDepthBelow = this.setDepthBelow;
  117.                   MovieClip.prototype.findNextAvailableDepth = this.findNextAvailableDepth;
  118.                   MovieClip.prototype.shuffleDepths = this.shuffleDepths;
  119.                   MovieClip.prototype.getDepthByFlag = this.getDepthByFlag;
  120.                   MovieClip.prototype.buildDepthTable = this.buildDepthTable;
  121.                   _global.ASSetPropFlags(MovieClip.prototype,"createClassChildAtDepth",1);
  122.                   _global.ASSetPropFlags(MovieClip.prototype,"createChildAtDepth",1);
  123.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthTo",1);
  124.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthAbove",1);
  125.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthBelow",1);
  126.                   _global.ASSetPropFlags(MovieClip.prototype,"findNextAvailableDepth",1);
  127.                   _global.ASSetPropFlags(MovieClip.prototype,"shuffleDepths",1);
  128.                   _global.ASSetPropFlags(MovieClip.prototype,"getDepthByFlag",1);
  129.                   _global.ASSetPropFlags(MovieClip.prototype,"buildDepthTable",1);
  130.                }.prototype;
  131.                mx.managers.DepthManager = function()
  132.                {
  133.                   MovieClip.prototype.createClassChildAtDepth = this.createClassChildAtDepth;
  134.                   MovieClip.prototype.createChildAtDepth = this.createChildAtDepth;
  135.                   MovieClip.prototype.setDepthTo = this.setDepthTo;
  136.                   MovieClip.prototype.setDepthAbove = this.setDepthAbove;
  137.                   MovieClip.prototype.setDepthBelow = this.setDepthBelow;
  138.                   MovieClip.prototype.findNextAvailableDepth = this.findNextAvailableDepth;
  139.                   MovieClip.prototype.shuffleDepths = this.shuffleDepths;
  140.                   MovieClip.prototype.getDepthByFlag = this.getDepthByFlag;
  141.                   MovieClip.prototype.buildDepthTable = this.buildDepthTable;
  142.                   _global.ASSetPropFlags(MovieClip.prototype,"createClassChildAtDepth",1);
  143.                   _global.ASSetPropFlags(MovieClip.prototype,"createChildAtDepth",1);
  144.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthTo",1);
  145.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthAbove",1);
  146.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthBelow",1);
  147.                   _global.ASSetPropFlags(MovieClip.prototype,"findNextAvailableDepth",1);
  148.                   _global.ASSetPropFlags(MovieClip.prototype,"shuffleDepths",1);
  149.                   _global.ASSetPropFlags(MovieClip.prototype,"getDepthByFlag",1);
  150.                   _global.ASSetPropFlags(MovieClip.prototype,"buildDepthTable",1);
  151.                }.sortFunction = function(a, b)
  152.                {
  153.                   if(a.getDepth() > b.getDepth())
  154.                   {
  155.                      return 1;
  156.                   }
  157.                   return -1;
  158.                };
  159.                mx.managers.DepthManager = function()
  160.                {
  161.                   MovieClip.prototype.createClassChildAtDepth = this.createClassChildAtDepth;
  162.                   MovieClip.prototype.createChildAtDepth = this.createChildAtDepth;
  163.                   MovieClip.prototype.setDepthTo = this.setDepthTo;
  164.                   MovieClip.prototype.setDepthAbove = this.setDepthAbove;
  165.                   MovieClip.prototype.setDepthBelow = this.setDepthBelow;
  166.                   MovieClip.prototype.findNextAvailableDepth = this.findNextAvailableDepth;
  167.                   MovieClip.prototype.shuffleDepths = this.shuffleDepths;
  168.                   MovieClip.prototype.getDepthByFlag = this.getDepthByFlag;
  169.                   MovieClip.prototype.buildDepthTable = this.buildDepthTable;
  170.                   _global.ASSetPropFlags(MovieClip.prototype,"createClassChildAtDepth",1);
  171.                   _global.ASSetPropFlags(MovieClip.prototype,"createChildAtDepth",1);
  172.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthTo",1);
  173.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthAbove",1);
  174.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthBelow",1);
  175.                   _global.ASSetPropFlags(MovieClip.prototype,"findNextAvailableDepth",1);
  176.                   _global.ASSetPropFlags(MovieClip.prototype,"shuffleDepths",1);
  177.                   _global.ASSetPropFlags(MovieClip.prototype,"getDepthByFlag",1);
  178.                   _global.ASSetPropFlags(MovieClip.prototype,"buildDepthTable",1);
  179.                }.test = function(depth)
  180.                {
  181.                   if(depth == mx.managers.DepthManager.reservedDepth)
  182.                   {
  183.                      return false;
  184.                   }
  185.                   return true;
  186.                };
  187.                mx.managers.DepthManager = function()
  188.                {
  189.                   MovieClip.prototype.createClassChildAtDepth = this.createClassChildAtDepth;
  190.                   MovieClip.prototype.createChildAtDepth = this.createChildAtDepth;
  191.                   MovieClip.prototype.setDepthTo = this.setDepthTo;
  192.                   MovieClip.prototype.setDepthAbove = this.setDepthAbove;
  193.                   MovieClip.prototype.setDepthBelow = this.setDepthBelow;
  194.                   MovieClip.prototype.findNextAvailableDepth = this.findNextAvailableDepth;
  195.                   MovieClip.prototype.shuffleDepths = this.shuffleDepths;
  196.                   MovieClip.prototype.getDepthByFlag = this.getDepthByFlag;
  197.                   MovieClip.prototype.buildDepthTable = this.buildDepthTable;
  198.                   _global.ASSetPropFlags(MovieClip.prototype,"createClassChildAtDepth",1);
  199.                   _global.ASSetPropFlags(MovieClip.prototype,"createChildAtDepth",1);
  200.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthTo",1);
  201.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthAbove",1);
  202.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthBelow",1);
  203.                   _global.ASSetPropFlags(MovieClip.prototype,"findNextAvailableDepth",1);
  204.                   _global.ASSetPropFlags(MovieClip.prototype,"shuffleDepths",1);
  205.                   _global.ASSetPropFlags(MovieClip.prototype,"getDepthByFlag",1);
  206.                   _global.ASSetPropFlags(MovieClip.prototype,"buildDepthTable",1);
  207.                }.createClassObjectAtDepth = function(className, depthSpace, initObj)
  208.                {
  209.                   var _loc1_ = undefined;
  210.                   switch(depthSpace)
  211.                   {
  212.                      case mx.managers.DepthManager.kCursor:
  213.                         _loc1_ = mx.managers.DepthManager.holder.createClassChildAtDepth(className,mx.managers.DepthManager.kTopmost,initObj);
  214.                         break;
  215.                      case mx.managers.DepthManager.kTooltip:
  216.                         _loc1_ = mx.managers.DepthManager.holder.createClassChildAtDepth(className,mx.managers.DepthManager.kTop,initObj);
  217.                   }
  218.                   return _loc1_;
  219.                };
  220.                mx.managers.DepthManager = function()
  221.                {
  222.                   MovieClip.prototype.createClassChildAtDepth = this.createClassChildAtDepth;
  223.                   MovieClip.prototype.createChildAtDepth = this.createChildAtDepth;
  224.                   MovieClip.prototype.setDepthTo = this.setDepthTo;
  225.                   MovieClip.prototype.setDepthAbove = this.setDepthAbove;
  226.                   MovieClip.prototype.setDepthBelow = this.setDepthBelow;
  227.                   MovieClip.prototype.findNextAvailableDepth = this.findNextAvailableDepth;
  228.                   MovieClip.prototype.shuffleDepths = this.shuffleDepths;
  229.                   MovieClip.prototype.getDepthByFlag = this.getDepthByFlag;
  230.                   MovieClip.prototype.buildDepthTable = this.buildDepthTable;
  231.                   _global.ASSetPropFlags(MovieClip.prototype,"createClassChildAtDepth",1);
  232.                   _global.ASSetPropFlags(MovieClip.prototype,"createChildAtDepth",1);
  233.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthTo",1);
  234.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthAbove",1);
  235.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthBelow",1);
  236.                   _global.ASSetPropFlags(MovieClip.prototype,"findNextAvailableDepth",1);
  237.                   _global.ASSetPropFlags(MovieClip.prototype,"shuffleDepths",1);
  238.                   _global.ASSetPropFlags(MovieClip.prototype,"getDepthByFlag",1);
  239.                   _global.ASSetPropFlags(MovieClip.prototype,"buildDepthTable",1);
  240.                }.createObjectAtDepth = function(linkageName, depthSpace, initObj)
  241.                {
  242.                   var _loc1_ = undefined;
  243.                   switch(depthSpace)
  244.                   {
  245.                      case mx.managers.DepthManager.kCursor:
  246.                         _loc1_ = mx.managers.DepthManager.holder.createChildAtDepth(linkageName,mx.managers.DepthManager.kTopmost,initObj);
  247.                         break;
  248.                      case mx.managers.DepthManager.kTooltip:
  249.                         _loc1_ = mx.managers.DepthManager.holder.createChildAtDepth(linkageName,mx.managers.DepthManager.kTop,initObj);
  250.                   }
  251.                   return _loc1_;
  252.                };
  253.                _loc2_.createClassChildAtDepth = function(className, depthFlag, initObj)
  254.                {
  255.                   if(this._childCounter == undefined)
  256.                   {
  257.                      this._childCounter = 0;
  258.                   }
  259.                   var _loc3_ = this.buildDepthTable();
  260.                   var _loc2_ = this.getDepthByFlag(depthFlag,_loc3_);
  261.                   var _loc6_ = "down";
  262.                   if(depthFlag == mx.managers.DepthManager.kBottom)
  263.                   {
  264.                      _loc6_ = "up";
  265.                   }
  266.                   var _loc5_ = undefined;
  267.                   if(_loc3_[_loc2_] != undefined)
  268.                   {
  269.                      _loc5_ = _loc2_;
  270.                      _loc2_ = this.findNextAvailableDepth(_loc2_,_loc3_,_loc6_);
  271.                   }
  272.                   var _loc4_ = this.createClassObject(className,"depthChild" + this._childCounter++,_loc2_,initObj);
  273.                   if(_loc5_ != undefined)
  274.                   {
  275.                      _loc3_[_loc2_] = _loc4_;
  276.                      this.shuffleDepths(_loc4_,_loc5_,_loc3_,_loc6_);
  277.                   }
  278.                   if(depthFlag == mx.managers.DepthManager.kTopmost)
  279.                   {
  280.                      _loc4_._topmost = true;
  281.                   }
  282.                   return _loc4_;
  283.                };
  284.                _loc2_.createChildAtDepth = function(linkageName, depthFlag, initObj)
  285.                {
  286.                   if(this._childCounter == undefined)
  287.                   {
  288.                      this._childCounter = 0;
  289.                   }
  290.                   var _loc3_ = this.buildDepthTable();
  291.                   var _loc2_ = this.getDepthByFlag(depthFlag,_loc3_);
  292.                   var _loc6_ = "down";
  293.                   if(depthFlag == mx.managers.DepthManager.kBottom)
  294.                   {
  295.                      _loc6_ = "up";
  296.                   }
  297.                   var _loc5_ = undefined;
  298.                   if(_loc3_[_loc2_] != undefined)
  299.                   {
  300.                      _loc5_ = _loc2_;
  301.                      _loc2_ = this.findNextAvailableDepth(_loc2_,_loc3_,_loc6_);
  302.                   }
  303.                   var _loc4_ = this.createObject(linkageName,"depthChild" + this._childCounter++,_loc2_,initObj);
  304.                   if(_loc5_ != undefined)
  305.                   {
  306.                      _loc3_[_loc2_] = _loc4_;
  307.                      this.shuffleDepths(_loc4_,_loc5_,_loc3_,_loc6_);
  308.                   }
  309.                   if(depthFlag == mx.managers.DepthManager.kTopmost)
  310.                   {
  311.                      _loc4_._topmost = true;
  312.                   }
  313.                   return _loc4_;
  314.                };
  315.                _loc2_.setDepthTo = function(depthFlag)
  316.                {
  317.                   var _loc2_ = this._parent.buildDepthTable();
  318.                   var _loc3_ = this._parent.getDepthByFlag(depthFlag,_loc2_);
  319.                   if(_loc2_[_loc3_] != undefined)
  320.                   {
  321.                      this.shuffleDepths(this,_loc3_,_loc2_,undefined);
  322.                   }
  323.                   else
  324.                   {
  325.                      this.swapDepths(_loc3_);
  326.                   }
  327.                   if(depthFlag == mx.managers.DepthManager.kTopmost)
  328.                   {
  329.                      this._topmost = true;
  330.                   }
  331.                   else
  332.                   {
  333.                      delete this._topmost;
  334.                   }
  335.                };
  336.                _loc2_.setDepthAbove = function(targetInstance)
  337.                {
  338.                   if(targetInstance._parent != this._parent)
  339.                   {
  340.                      return undefined;
  341.                   }
  342.                   var _loc2_ = targetInstance.getDepth() + 1;
  343.                   var _loc3_ = this._parent.buildDepthTable();
  344.                   if(_loc3_[_loc2_] != undefined && this.getDepth() < _loc2_)
  345.                   {
  346.                      _loc2_ -= 1;
  347.                   }
  348.                   if(_loc2_ > mx.managers.DepthManager.highestDepth)
  349.                   {
  350.                      _loc2_ = mx.managers.DepthManager.highestDepth;
  351.                   }
  352.                   if(_loc2_ == mx.managers.DepthManager.highestDepth)
  353.                   {
  354.                      this._parent.shuffleDepths(this,_loc2_,_loc3_,"down");
  355.                   }
  356.                   else if(_loc3_[_loc2_] != undefined)
  357.                   {
  358.                      this._parent.shuffleDepths(this,_loc2_,_loc3_,undefined);
  359.                   }
  360.                   else
  361.                   {
  362.                      this.swapDepths(_loc2_);
  363.                   }
  364.                };
  365.                _loc2_.setDepthBelow = function(targetInstance)
  366.                {
  367.                   if(targetInstance._parent != this._parent)
  368.                   {
  369.                      return undefined;
  370.                   }
  371.                   var _loc6_ = targetInstance.getDepth() - 1;
  372.                   var _loc3_ = this._parent.buildDepthTable();
  373.                   if(_loc3_[_loc6_] != undefined && this.getDepth() > _loc6_)
  374.                   {
  375.                      _loc6_ += 1;
  376.                   }
  377.                   var _loc4_ = mx.managers.DepthManager.lowestDepth + mx.managers.DepthManager.numberOfAuthortimeLayers;
  378.                   var _loc5_ = undefined;
  379.                   for(_loc5_ in _loc3_)
  380.                   {
  381.                      var _loc2_ = _loc3_[_loc5_];
  382.                      if(_loc2_._parent != undefined)
  383.                      {
  384.                         _loc4_ = Math.min(_loc4_,_loc2_.getDepth());
  385.                      }
  386.                   }
  387.                   if(_loc6_ < _loc4_)
  388.                   {
  389.                      _loc6_ = _loc4_;
  390.                   }
  391.                   if(_loc6_ == _loc4_)
  392.                   {
  393.                      this._parent.shuffleDepths(this,_loc6_,_loc3_,"up");
  394.                   }
  395.                   else if(_loc3_[_loc6_] != undefined)
  396.                   {
  397.                      this._parent.shuffleDepths(this,_loc6_,_loc3_,undefined);
  398.                   }
  399.                   else
  400.                   {
  401.                      this.swapDepths(_loc6_);
  402.                   }
  403.                };
  404.                _loc2_.findNextAvailableDepth = function(targetDepth, depthTable, direction)
  405.                {
  406.                   var _loc5_ = mx.managers.DepthManager.lowestDepth + mx.managers.DepthManager.numberOfAuthortimeLayers;
  407.                   if(targetDepth < _loc5_)
  408.                   {
  409.                      targetDepth = _loc5_;
  410.                   }
  411.                   if(depthTable[targetDepth] == undefined)
  412.                   {
  413.                      return targetDepth;
  414.                   }
  415.                   var _loc2_ = targetDepth;
  416.                   var _loc1_ = targetDepth;
  417.                   if(direction == "down")
  418.                   {
  419.                      while(depthTable[_loc1_] != undefined)
  420.                      {
  421.                         _loc1_ = _loc1_ - 1;
  422.                      }
  423.                      return _loc1_;
  424.                   }
  425.                   while(depthTable[_loc2_] != undefined)
  426.                   {
  427.                      _loc2_ = _loc2_ + 1;
  428.                   }
  429.                   return _loc2_;
  430.                };
  431.                _loc2_.shuffleDepths = function(subject, targetDepth, depthTable, direction)
  432.                {
  433.                   var _loc9_ = mx.managers.DepthManager.lowestDepth + mx.managers.DepthManager.numberOfAuthortimeLayers;
  434.                   var _loc8_ = _loc9_;
  435.                   var _loc5_ = undefined;
  436.                   for(_loc5_ in depthTable)
  437.                   {
  438.                      var _loc7_ = depthTable[_loc5_];
  439.                      if(_loc7_._parent != undefined)
  440.                      {
  441.                         _loc9_ = Math.min(_loc9_,_loc7_.getDepth());
  442.                      }
  443.                   }
  444.                   if(direction == undefined)
  445.                   {
  446.                      if(subject.getDepth() > targetDepth)
  447.                      {
  448.                         direction = "up";
  449.                      }
  450.                      else
  451.                      {
  452.                         direction = "down";
  453.                      }
  454.                   }
  455.                   var _loc1_ = new Array();
  456.                   for(_loc5_ in depthTable)
  457.                   {
  458.                      _loc7_ = depthTable[_loc5_];
  459.                      if(_loc7_._parent != undefined)
  460.                      {
  461.                         _loc1_.push(_loc7_);
  462.                      }
  463.                   }
  464.                   _loc1_.sort(mx.managers.DepthManager.sortFunction);
  465.                   if(direction == "up")
  466.                   {
  467.                      var _loc3_ = undefined;
  468.                      var _loc11_ = undefined;
  469.                      while(_loc1_.length > 0)
  470.                      {
  471.                         _loc3_ = _loc1_.pop();
  472.                         if(_loc3_ == subject)
  473.                         {
  474.                            break;
  475.                         }
  476.                      }
  477.                      while(_loc1_.length > 0)
  478.                      {
  479.                         _loc11_ = subject.getDepth();
  480.                         _loc3_ = _loc1_.pop();
  481.                         var _loc4_ = _loc3_.getDepth();
  482.                         if(_loc11_ > _loc4_ + 1)
  483.                         {
  484.                            if(_loc4_ >= 0)
  485.                            {
  486.                               subject.swapDepths(_loc4_ + 1);
  487.                            }
  488.                            else if(_loc11_ > _loc8_ && _loc4_ < _loc8_)
  489.                            {
  490.                               subject.swapDepths(_loc8_);
  491.                            }
  492.                         }
  493.                         subject.swapDepths(_loc3_);
  494.                         if(_loc4_ == targetDepth)
  495.                         {
  496.                            break;
  497.                         }
  498.                      }
  499.                   }
  500.                   else if(direction == "down")
  501.                   {
  502.                      _loc3_ = undefined;
  503.                      while(_loc1_.length > 0)
  504.                      {
  505.                         _loc3_ = _loc1_.shift();
  506.                         if(_loc3_ == subject)
  507.                         {
  508.                            break;
  509.                         }
  510.                      }
  511.                      while(_loc1_.length > 0)
  512.                      {
  513.                         _loc11_ = _loc3_.getDepth();
  514.                         _loc3_ = _loc1_.shift();
  515.                         _loc4_ = _loc3_.getDepth();
  516.                         if(_loc11_ < _loc4_ - 1 && _loc4_ > 0)
  517.                         {
  518.                            subject.swapDepths(_loc4_ - 1);
  519.                         }
  520.                         subject.swapDepths(_loc3_);
  521.                         if(_loc4_ == targetDepth)
  522.                         {
  523.                            break;
  524.                         }
  525.                      }
  526.                   }
  527.                };
  528.                _loc2_.getDepthByFlag = function(depthFlag, depthTable)
  529.                {
  530.                   var _loc2_ = 0;
  531.                   if(depthFlag == mx.managers.DepthManager.kTop || depthFlag == mx.managers.DepthManager.kNotopmost)
  532.                   {
  533.                      var _loc5_ = 0;
  534.                      var _loc7_ = false;
  535.                      var _loc8_ = undefined;
  536.                      for(_loc8_ in depthTable)
  537.                      {
  538.                         var _loc9_ = depthTable[_loc8_];
  539.                         var _loc3_ = typeof _loc9_;
  540.                         if(_loc3_ == "movieclip" || _loc3_ == "object" && _loc9_.__getTextFormat != undefined)
  541.                         {
  542.                            if(_loc9_.getDepth() <= mx.managers.DepthManager.highestDepth)
  543.                            {
  544.                               if(!_loc9_._topmost)
  545.                               {
  546.                                  _loc2_ = Math.max(_loc2_,_loc9_.getDepth());
  547.                               }
  548.                               else if(!_loc7_)
  549.                               {
  550.                                  _loc5_ = _loc9_.getDepth();
  551.                                  _loc7_ = true;
  552.                               }
  553.                               else
  554.                               {
  555.                                  _loc5_ = Math.min(_loc5_,_loc9_.getDepth());
  556.                               }
  557.                            }
  558.                         }
  559.                      }
  560.                      _loc2_ += 20;
  561.                      if(_loc7_)
  562.                      {
  563.                         if(_loc2_ >= _loc5_)
  564.                         {
  565.                            _loc2_ = _loc5_ - 1;
  566.                         }
  567.                      }
  568.                   }
  569.                   else if(depthFlag == mx.managers.DepthManager.kBottom)
  570.                   {
  571.                      for(_loc8_ in depthTable)
  572.                      {
  573.                         _loc9_ = depthTable[_loc8_];
  574.                         _loc3_ = typeof _loc9_;
  575.                         if(_loc3_ == "movieclip" || _loc3_ == "object" && _loc9_.__getTextFormat != undefined)
  576.                         {
  577.                            if(_loc9_.getDepth() <= mx.managers.DepthManager.highestDepth)
  578.                            {
  579.                               _loc2_ = Math.min(_loc2_,_loc9_.getDepth());
  580.                            }
  581.                         }
  582.                      }
  583.                      _loc2_ -= 20;
  584.                   }
  585.                   else if(depthFlag == mx.managers.DepthManager.kTopmost)
  586.                   {
  587.                      for(_loc8_ in depthTable)
  588.                      {
  589.                         _loc9_ = depthTable[_loc8_];
  590.                         _loc3_ = typeof _loc9_;
  591.                         if(_loc3_ == "movieclip" || _loc3_ == "object" && _loc9_.__getTextFormat != undefined)
  592.                         {
  593.                            if(_loc9_.getDepth() <= mx.managers.DepthManager.highestDepth)
  594.                            {
  595.                               _loc2_ = Math.max(_loc2_,_loc9_.getDepth());
  596.                            }
  597.                         }
  598.                      }
  599.                      _loc2_ += 100;
  600.                   }
  601.                   if(_loc2_ >= mx.managers.DepthManager.highestDepth)
  602.                   {
  603.                      _loc2_ = mx.managers.DepthManager.highestDepth;
  604.                   }
  605.                   var _loc6_ = mx.managers.DepthManager.lowestDepth + mx.managers.DepthManager.numberOfAuthortimeLayers;
  606.                   for(_loc9_ in depthTable)
  607.                   {
  608.                      var _loc4_ = depthTable[_loc9_];
  609.                      if(_loc4_._parent != undefined)
  610.                      {
  611.                         _loc6_ = Math.min(_loc6_,_loc4_.getDepth());
  612.                      }
  613.                   }
  614.                   if(_loc2_ <= _loc6_)
  615.                   {
  616.                      _loc2_ = _loc6_;
  617.                   }
  618.                   return _loc2_;
  619.                };
  620.                _loc2_.buildDepthTable = function(Void)
  621.                {
  622.                   var _loc5_ = new Array();
  623.                   var _loc4_ = undefined;
  624.                   for(_loc4_ in this)
  625.                   {
  626.                      var _loc2_ = this[_loc4_];
  627.                      var _loc3_ = typeof _loc2_;
  628.                      if(_loc3_ == "movieclip" || _loc3_ == "object" && _loc2_.__getTextFormat != undefined)
  629.                      {
  630.                         if(_loc2_._parent == this)
  631.                         {
  632.                            _loc5_[_loc2_.getDepth()] = _loc2_;
  633.                         }
  634.                      }
  635.                   }
  636.                   return _loc5_;
  637.                };
  638.                mx.managers.DepthManager = function()
  639.                {
  640.                   MovieClip.prototype.createClassChildAtDepth = this.createClassChildAtDepth;
  641.                   MovieClip.prototype.createChildAtDepth = this.createChildAtDepth;
  642.                   MovieClip.prototype.setDepthTo = this.setDepthTo;
  643.                   MovieClip.prototype.setDepthAbove = this.setDepthAbove;
  644.                   MovieClip.prototype.setDepthBelow = this.setDepthBelow;
  645.                   MovieClip.prototype.findNextAvailableDepth = this.findNextAvailableDepth;
  646.                   MovieClip.prototype.shuffleDepths = this.shuffleDepths;
  647.                   MovieClip.prototype.getDepthByFlag = this.getDepthByFlag;
  648.                   MovieClip.prototype.buildDepthTable = this.buildDepthTable;
  649.                   _global.ASSetPropFlags(MovieClip.prototype,"createClassChildAtDepth",1);
  650.                   _global.ASSetPropFlags(MovieClip.prototype,"createChildAtDepth",1);
  651.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthTo",1);
  652.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthAbove",1);
  653.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthBelow",1);
  654.                   _global.ASSetPropFlags(MovieClip.prototype,"findNextAvailableDepth",1);
  655.                   _global.ASSetPropFlags(MovieClip.prototype,"shuffleDepths",1);
  656.                   _global.ASSetPropFlags(MovieClip.prototype,"getDepthByFlag",1);
  657.                   _global.ASSetPropFlags(MovieClip.prototype,"buildDepthTable",1);
  658.                }.reservedDepth = 1048575;
  659.                mx.managers.DepthManager = function()
  660.                {
  661.                   MovieClip.prototype.createClassChildAtDepth = this.createClassChildAtDepth;
  662.                   MovieClip.prototype.createChildAtDepth = this.createChildAtDepth;
  663.                   MovieClip.prototype.setDepthTo = this.setDepthTo;
  664.                   MovieClip.prototype.setDepthAbove = this.setDepthAbove;
  665.                   MovieClip.prototype.setDepthBelow = this.setDepthBelow;
  666.                   MovieClip.prototype.findNextAvailableDepth = this.findNextAvailableDepth;
  667.                   MovieClip.prototype.shuffleDepths = this.shuffleDepths;
  668.                   MovieClip.prototype.getDepthByFlag = this.getDepthByFlag;
  669.                   MovieClip.prototype.buildDepthTable = this.buildDepthTable;
  670.                   _global.ASSetPropFlags(MovieClip.prototype,"createClassChildAtDepth",1);
  671.                   _global.ASSetPropFlags(MovieClip.prototype,"createChildAtDepth",1);
  672.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthTo",1);
  673.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthAbove",1);
  674.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthBelow",1);
  675.                   _global.ASSetPropFlags(MovieClip.prototype,"findNextAvailableDepth",1);
  676.                   _global.ASSetPropFlags(MovieClip.prototype,"shuffleDepths",1);
  677.                   _global.ASSetPropFlags(MovieClip.prototype,"getDepthByFlag",1);
  678.                   _global.ASSetPropFlags(MovieClip.prototype,"buildDepthTable",1);
  679.                }.highestDepth = 1048574;
  680.                mx.managers.DepthManager = function()
  681.                {
  682.                   MovieClip.prototype.createClassChildAtDepth = this.createClassChildAtDepth;
  683.                   MovieClip.prototype.createChildAtDepth = this.createChildAtDepth;
  684.                   MovieClip.prototype.setDepthTo = this.setDepthTo;
  685.                   MovieClip.prototype.setDepthAbove = this.setDepthAbove;
  686.                   MovieClip.prototype.setDepthBelow = this.setDepthBelow;
  687.                   MovieClip.prototype.findNextAvailableDepth = this.findNextAvailableDepth;
  688.                   MovieClip.prototype.shuffleDepths = this.shuffleDepths;
  689.                   MovieClip.prototype.getDepthByFlag = this.getDepthByFlag;
  690.                   MovieClip.prototype.buildDepthTable = this.buildDepthTable;
  691.                   _global.ASSetPropFlags(MovieClip.prototype,"createClassChildAtDepth",1);
  692.                   _global.ASSetPropFlags(MovieClip.prototype,"createChildAtDepth",1);
  693.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthTo",1);
  694.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthAbove",1);
  695.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthBelow",1);
  696.                   _global.ASSetPropFlags(MovieClip.prototype,"findNextAvailableDepth",1);
  697.                   _global.ASSetPropFlags(MovieClip.prototype,"shuffleDepths",1);
  698.                   _global.ASSetPropFlags(MovieClip.prototype,"getDepthByFlag",1);
  699.                   _global.ASSetPropFlags(MovieClip.prototype,"buildDepthTable",1);
  700.                }.lowestDepth = -16383;
  701.                mx.managers.DepthManager = function()
  702.                {
  703.                   MovieClip.prototype.createClassChildAtDepth = this.createClassChildAtDepth;
  704.                   MovieClip.prototype.createChildAtDepth = this.createChildAtDepth;
  705.                   MovieClip.prototype.setDepthTo = this.setDepthTo;
  706.                   MovieClip.prototype.setDepthAbove = this.setDepthAbove;
  707.                   MovieClip.prototype.setDepthBelow = this.setDepthBelow;
  708.                   MovieClip.prototype.findNextAvailableDepth = this.findNextAvailableDepth;
  709.                   MovieClip.prototype.shuffleDepths = this.shuffleDepths;
  710.                   MovieClip.prototype.getDepthByFlag = this.getDepthByFlag;
  711.                   MovieClip.prototype.buildDepthTable = this.buildDepthTable;
  712.                   _global.ASSetPropFlags(MovieClip.prototype,"createClassChildAtDepth",1);
  713.                   _global.ASSetPropFlags(MovieClip.prototype,"createChildAtDepth",1);
  714.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthTo",1);
  715.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthAbove",1);
  716.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthBelow",1);
  717.                   _global.ASSetPropFlags(MovieClip.prototype,"findNextAvailableDepth",1);
  718.                   _global.ASSetPropFlags(MovieClip.prototype,"shuffleDepths",1);
  719.                   _global.ASSetPropFlags(MovieClip.prototype,"getDepthByFlag",1);
  720.                   _global.ASSetPropFlags(MovieClip.prototype,"buildDepthTable",1);
  721.                }.numberOfAuthortimeLayers = 383;
  722.                mx.managers.DepthManager = function()
  723.                {
  724.                   MovieClip.prototype.createClassChildAtDepth = this.createClassChildAtDepth;
  725.                   MovieClip.prototype.createChildAtDepth = this.createChildAtDepth;
  726.                   MovieClip.prototype.setDepthTo = this.setDepthTo;
  727.                   MovieClip.prototype.setDepthAbove = this.setDepthAbove;
  728.                   MovieClip.prototype.setDepthBelow = this.setDepthBelow;
  729.                   MovieClip.prototype.findNextAvailableDepth = this.findNextAvailableDepth;
  730.                   MovieClip.prototype.shuffleDepths = this.shuffleDepths;
  731.                   MovieClip.prototype.getDepthByFlag = this.getDepthByFlag;
  732.                   MovieClip.prototype.buildDepthTable = this.buildDepthTable;
  733.                   _global.ASSetPropFlags(MovieClip.prototype,"createClassChildAtDepth",1);
  734.                   _global.ASSetPropFlags(MovieClip.prototype,"createChildAtDepth",1);
  735.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthTo",1);
  736.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthAbove",1);
  737.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthBelow",1);
  738.                   _global.ASSetPropFlags(MovieClip.prototype,"findNextAvailableDepth",1);
  739.                   _global.ASSetPropFlags(MovieClip.prototype,"shuffleDepths",1);
  740.                   _global.ASSetPropFlags(MovieClip.prototype,"getDepthByFlag",1);
  741.                   _global.ASSetPropFlags(MovieClip.prototype,"buildDepthTable",1);
  742.                }.kCursor = 101;
  743.                mx.managers.DepthManager = function()
  744.                {
  745.                   MovieClip.prototype.createClassChildAtDepth = this.createClassChildAtDepth;
  746.                   MovieClip.prototype.createChildAtDepth = this.createChildAtDepth;
  747.                   MovieClip.prototype.setDepthTo = this.setDepthTo;
  748.                   MovieClip.prototype.setDepthAbove = this.setDepthAbove;
  749.                   MovieClip.prototype.setDepthBelow = this.setDepthBelow;
  750.                   MovieClip.prototype.findNextAvailableDepth = this.findNextAvailableDepth;
  751.                   MovieClip.prototype.shuffleDepths = this.shuffleDepths;
  752.                   MovieClip.prototype.getDepthByFlag = this.getDepthByFlag;
  753.                   MovieClip.prototype.buildDepthTable = this.buildDepthTable;
  754.                   _global.ASSetPropFlags(MovieClip.prototype,"createClassChildAtDepth",1);
  755.                   _global.ASSetPropFlags(MovieClip.prototype,"createChildAtDepth",1);
  756.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthTo",1);
  757.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthAbove",1);
  758.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthBelow",1);
  759.                   _global.ASSetPropFlags(MovieClip.prototype,"findNextAvailableDepth",1);
  760.                   _global.ASSetPropFlags(MovieClip.prototype,"shuffleDepths",1);
  761.                   _global.ASSetPropFlags(MovieClip.prototype,"getDepthByFlag",1);
  762.                   _global.ASSetPropFlags(MovieClip.prototype,"buildDepthTable",1);
  763.                }.kTooltip = 102;
  764.                mx.managers.DepthManager = function()
  765.                {
  766.                   MovieClip.prototype.createClassChildAtDepth = this.createClassChildAtDepth;
  767.                   MovieClip.prototype.createChildAtDepth = this.createChildAtDepth;
  768.                   MovieClip.prototype.setDepthTo = this.setDepthTo;
  769.                   MovieClip.prototype.setDepthAbove = this.setDepthAbove;
  770.                   MovieClip.prototype.setDepthBelow = this.setDepthBelow;
  771.                   MovieClip.prototype.findNextAvailableDepth = this.findNextAvailableDepth;
  772.                   MovieClip.prototype.shuffleDepths = this.shuffleDepths;
  773.                   MovieClip.prototype.getDepthByFlag = this.getDepthByFlag;
  774.                   MovieClip.prototype.buildDepthTable = this.buildDepthTable;
  775.                   _global.ASSetPropFlags(MovieClip.prototype,"createClassChildAtDepth",1);
  776.                   _global.ASSetPropFlags(MovieClip.prototype,"createChildAtDepth",1);
  777.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthTo",1);
  778.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthAbove",1);
  779.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthBelow",1);
  780.                   _global.ASSetPropFlags(MovieClip.prototype,"findNextAvailableDepth",1);
  781.                   _global.ASSetPropFlags(MovieClip.prototype,"shuffleDepths",1);
  782.                   _global.ASSetPropFlags(MovieClip.prototype,"getDepthByFlag",1);
  783.                   _global.ASSetPropFlags(MovieClip.prototype,"buildDepthTable",1);
  784.                }.kTop = 201;
  785.                mx.managers.DepthManager = function()
  786.                {
  787.                   MovieClip.prototype.createClassChildAtDepth = this.createClassChildAtDepth;
  788.                   MovieClip.prototype.createChildAtDepth = this.createChildAtDepth;
  789.                   MovieClip.prototype.setDepthTo = this.setDepthTo;
  790.                   MovieClip.prototype.setDepthAbove = this.setDepthAbove;
  791.                   MovieClip.prototype.setDepthBelow = this.setDepthBelow;
  792.                   MovieClip.prototype.findNextAvailableDepth = this.findNextAvailableDepth;
  793.                   MovieClip.prototype.shuffleDepths = this.shuffleDepths;
  794.                   MovieClip.prototype.getDepthByFlag = this.getDepthByFlag;
  795.                   MovieClip.prototype.buildDepthTable = this.buildDepthTable;
  796.                   _global.ASSetPropFlags(MovieClip.prototype,"createClassChildAtDepth",1);
  797.                   _global.ASSetPropFlags(MovieClip.prototype,"createChildAtDepth",1);
  798.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthTo",1);
  799.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthAbove",1);
  800.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthBelow",1);
  801.                   _global.ASSetPropFlags(MovieClip.prototype,"findNextAvailableDepth",1);
  802.                   _global.ASSetPropFlags(MovieClip.prototype,"shuffleDepths",1);
  803.                   _global.ASSetPropFlags(MovieClip.prototype,"getDepthByFlag",1);
  804.                   _global.ASSetPropFlags(MovieClip.prototype,"buildDepthTable",1);
  805.                }.kBottom = 202;
  806.                mx.managers.DepthManager = function()
  807.                {
  808.                   MovieClip.prototype.createClassChildAtDepth = this.createClassChildAtDepth;
  809.                   MovieClip.prototype.createChildAtDepth = this.createChildAtDepth;
  810.                   MovieClip.prototype.setDepthTo = this.setDepthTo;
  811.                   MovieClip.prototype.setDepthAbove = this.setDepthAbove;
  812.                   MovieClip.prototype.setDepthBelow = this.setDepthBelow;
  813.                   MovieClip.prototype.findNextAvailableDepth = this.findNextAvailableDepth;
  814.                   MovieClip.prototype.shuffleDepths = this.shuffleDepths;
  815.                   MovieClip.prototype.getDepthByFlag = this.getDepthByFlag;
  816.                   MovieClip.prototype.buildDepthTable = this.buildDepthTable;
  817.                   _global.ASSetPropFlags(MovieClip.prototype,"createClassChildAtDepth",1);
  818.                   _global.ASSetPropFlags(MovieClip.prototype,"createChildAtDepth",1);
  819.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthTo",1);
  820.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthAbove",1);
  821.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthBelow",1);
  822.                   _global.ASSetPropFlags(MovieClip.prototype,"findNextAvailableDepth",1);
  823.                   _global.ASSetPropFlags(MovieClip.prototype,"shuffleDepths",1);
  824.                   _global.ASSetPropFlags(MovieClip.prototype,"getDepthByFlag",1);
  825.                   _global.ASSetPropFlags(MovieClip.prototype,"buildDepthTable",1);
  826.                }.kTopmost = 203;
  827.                mx.managers.DepthManager = function()
  828.                {
  829.                   MovieClip.prototype.createClassChildAtDepth = this.createClassChildAtDepth;
  830.                   MovieClip.prototype.createChildAtDepth = this.createChildAtDepth;
  831.                   MovieClip.prototype.setDepthTo = this.setDepthTo;
  832.                   MovieClip.prototype.setDepthAbove = this.setDepthAbove;
  833.                   MovieClip.prototype.setDepthBelow = this.setDepthBelow;
  834.                   MovieClip.prototype.findNextAvailableDepth = this.findNextAvailableDepth;
  835.                   MovieClip.prototype.shuffleDepths = this.shuffleDepths;
  836.                   MovieClip.prototype.getDepthByFlag = this.getDepthByFlag;
  837.                   MovieClip.prototype.buildDepthTable = this.buildDepthTable;
  838.                   _global.ASSetPropFlags(MovieClip.prototype,"createClassChildAtDepth",1);
  839.                   _global.ASSetPropFlags(MovieClip.prototype,"createChildAtDepth",1);
  840.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthTo",1);
  841.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthAbove",1);
  842.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthBelow",1);
  843.                   _global.ASSetPropFlags(MovieClip.prototype,"findNextAvailableDepth",1);
  844.                   _global.ASSetPropFlags(MovieClip.prototype,"shuffleDepths",1);
  845.                   _global.ASSetPropFlags(MovieClip.prototype,"getDepthByFlag",1);
  846.                   _global.ASSetPropFlags(MovieClip.prototype,"buildDepthTable",1);
  847.                }.kNotopmost = 204;
  848.                mx.managers.DepthManager = function()
  849.                {
  850.                   MovieClip.prototype.createClassChildAtDepth = this.createClassChildAtDepth;
  851.                   MovieClip.prototype.createChildAtDepth = this.createChildAtDepth;
  852.                   MovieClip.prototype.setDepthTo = this.setDepthTo;
  853.                   MovieClip.prototype.setDepthAbove = this.setDepthAbove;
  854.                   MovieClip.prototype.setDepthBelow = this.setDepthBelow;
  855.                   MovieClip.prototype.findNextAvailableDepth = this.findNextAvailableDepth;
  856.                   MovieClip.prototype.shuffleDepths = this.shuffleDepths;
  857.                   MovieClip.prototype.getDepthByFlag = this.getDepthByFlag;
  858.                   MovieClip.prototype.buildDepthTable = this.buildDepthTable;
  859.                   _global.ASSetPropFlags(MovieClip.prototype,"createClassChildAtDepth",1);
  860.                   _global.ASSetPropFlags(MovieClip.prototype,"createChildAtDepth",1);
  861.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthTo",1);
  862.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthAbove",1);
  863.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthBelow",1);
  864.                   _global.ASSetPropFlags(MovieClip.prototype,"findNextAvailableDepth",1);
  865.                   _global.ASSetPropFlags(MovieClip.prototype,"shuffleDepths",1);
  866.                   _global.ASSetPropFlags(MovieClip.prototype,"getDepthByFlag",1);
  867.                   _global.ASSetPropFlags(MovieClip.prototype,"buildDepthTable",1);
  868.                }.holder = _root.createEmptyMovieClip("reserved",mx.managers.DepthManager.reservedDepth);
  869.                mx.managers.DepthManager = function()
  870.                {
  871.                   MovieClip.prototype.createClassChildAtDepth = this.createClassChildAtDepth;
  872.                   MovieClip.prototype.createChildAtDepth = this.createChildAtDepth;
  873.                   MovieClip.prototype.setDepthTo = this.setDepthTo;
  874.                   MovieClip.prototype.setDepthAbove = this.setDepthAbove;
  875.                   MovieClip.prototype.setDepthBelow = this.setDepthBelow;
  876.                   MovieClip.prototype.findNextAvailableDepth = this.findNextAvailableDepth;
  877.                   MovieClip.prototype.shuffleDepths = this.shuffleDepths;
  878.                   MovieClip.prototype.getDepthByFlag = this.getDepthByFlag;
  879.                   MovieClip.prototype.buildDepthTable = this.buildDepthTable;
  880.                   _global.ASSetPropFlags(MovieClip.prototype,"createClassChildAtDepth",1);
  881.                   _global.ASSetPropFlags(MovieClip.prototype,"createChildAtDepth",1);
  882.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthTo",1);
  883.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthAbove",1);
  884.                   _global.ASSetPropFlags(MovieClip.prototype,"setDepthBelow",1);
  885.                   _global.ASSetPropFlags(MovieClip.prototype,"findNextAvailableDepth",1);
  886.                   _global.ASSetPropFlags(MovieClip.prototype,"shuffleDepths",1);
  887.                   _global.ASSetPropFlags(MovieClip.prototype,"getDepthByFlag",1);
  888.                   _global.ASSetPropFlags(MovieClip.prototype,"buildDepthTable",1);
  889.                }.__depthManager = new mx.managers.DepthManager();
  890.                ┬º┬ºpush(ASSetPropFlags(mx.managers.DepthManager.prototype,null,1));
  891.             }
  892.             ┬º┬ºpop();
  893.             break;
  894.          }
  895.          if(eval("\x01") == 419)
  896.          {
  897.             set("\x01",eval("\x01") - 419);
  898.          }
  899.          break;
  900.       }
  901.       set("\x01",eval("\x01") + 209);
  902.    }
  903. }
  904.