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

  1. function ┬º\x01\x02┬º()
  2. {
  3.    return 207 % 511 * 5;
  4. }
  5. var ┬º\x01┬º = -629 + "\x01\x02"();
  6. while(true)
  7. {
  8.    if(eval("\x01") == 406)
  9.    {
  10.       set("\x01",eval("\x01") - 81);
  11.       ┬º┬ºpush(true);
  12.    }
  13.    else
  14.    {
  15.       if(eval("\x01") == 450)
  16.       {
  17.          set("\x01",eval("\x01") + 355);
  18.          break;
  19.       }
  20.       if(eval("\x01") == 325)
  21.       {
  22.          set("\x01",eval("\x01") + 125);
  23.          if(function ┬º\x01\x02┬º()
  24.          {
  25.             return 207 % 511 * 5;
  26.          })
  27.          {
  28.             set("\x01",eval("\x01") + 355);
  29.          }
  30.       }
  31.       else if(eval("\x01") == 11)
  32.       {
  33.          set("\x01",eval("\x01") + 235);
  34.          ┬º┬ºpush("\x0f");
  35.          ┬º┬ºpush(1);
  36.       }
  37.       else if(eval("\x01") == 805)
  38.       {
  39.          set("\x01",eval("\x01") - 794);
  40.       }
  41.       else if(eval("\x01") == 933)
  42.       {
  43.          set("\x01",eval("\x01") - 922);
  44.       }
  45.       else if(eval("\x01") == 975)
  46.       {
  47.          set("\x01",eval("\x01") - 401);
  48.          ┬º┬ºpush(!function ┬º\x01\x02┬º()
  49.          {
  50.             return 207 % 511 * 5;
  51.          });
  52.       }
  53.       else if(eval("\x01") == 398)
  54.       {
  55.          set("\x01",eval("\x01") + 408);
  56.       }
  57.       else if(eval("\x01") == 246)
  58.       {
  59.          set("\x01",eval("\x01") - 136);
  60.          var ┬º┬ºpop() = function ┬º\x01\x02┬º()
  61.          {
  62.             return 207 % 511 * 5;
  63.          };
  64.       }
  65.       else if(eval("\x01") == 110)
  66.       {
  67.          set("\x01",eval("\x01") + 372);
  68.          ┬º┬ºpush("\x0f");
  69.       }
  70.       else if(eval("\x01") == 482)
  71.       {
  72.          set("\x01",eval("\x01") + 493);
  73.          ┬º┬ºpush(eval(function ┬º\x01\x02┬º()
  74.          {
  75.             return 207 % 511 * 5;
  76.          }));
  77.       }
  78.       else
  79.       {
  80.          if(eval("\x01") != 574)
  81.          {
  82.             if(eval("\x01") == 806)
  83.             {
  84.                set("\x01",eval("\x01") - 724);
  85.                if(!_global.mx)
  86.                {
  87.                   _global.mx = new Object();
  88.                }
  89.                function ┬º\x01\x02┬º()
  90.                {
  91.                   return 207 % 511 * 5;
  92.                }
  93.                if(!_global.mx.events)
  94.                {
  95.                   _global.mx.events = new Object();
  96.                }
  97.                ┬º┬ºpop();
  98.                if(!_global.mx.events.EventDispatcher)
  99.                {
  100.                   var _loc2_ = mx.events.EventDispatcher = function()
  101.                   {
  102.                   }.prototype;
  103.                   mx.events.EventDispatcher = function()
  104.                   {
  105.                   }._removeEventListener = function(queue, event, handler)
  106.                   {
  107.                      if(queue != undefined)
  108.                      {
  109.                         var _loc4_ = queue.length;
  110.                         var _loc1_ = undefined;
  111.                         _loc1_ = 0;
  112.                         while(_loc1_ < _loc4_)
  113.                         {
  114.                            var _loc2_ = queue[_loc1_];
  115.                            if(_loc2_ == handler)
  116.                            {
  117.                               queue.splice(_loc1_,1);
  118.                               return undefined;
  119.                            }
  120.                            _loc1_ = _loc1_ + 1;
  121.                         }
  122.                      }
  123.                   };
  124.                   mx.events.EventDispatcher = function()
  125.                   {
  126.                   }.initialize = function(object)
  127.                   {
  128.                      if(mx.events.EventDispatcher._fEventDispatcher == undefined)
  129.                      {
  130.                         mx.events.EventDispatcher._fEventDispatcher = new mx.events.EventDispatcher();
  131.                      }
  132.                      object.addEventListener = mx.events.EventDispatcher._fEventDispatcher.addEventListener;
  133.                      object.removeEventListener = mx.events.EventDispatcher._fEventDispatcher.removeEventListener;
  134.                      object.dispatchEvent = mx.events.EventDispatcher._fEventDispatcher.dispatchEvent;
  135.                      object.dispatchQueue = mx.events.EventDispatcher._fEventDispatcher.dispatchQueue;
  136.                   };
  137.                   _loc2_.dispatchQueue = function(queueObj, eventObj)
  138.                   {
  139.                      var _loc7_ = "__q_" + eventObj.type;
  140.                      var _loc4_ = queueObj[_loc7_];
  141.                      if(_loc4_ != undefined)
  142.                      {
  143.                         var _loc5_ = undefined;
  144.                         for(_loc5_ in _loc4_)
  145.                         {
  146.                            var _loc1_ = _loc4_[_loc5_];
  147.                            var _loc3_ = typeof _loc1_;
  148.                            if(_loc3_ == "object" || _loc3_ == "movieclip")
  149.                            {
  150.                               if(_loc1_.handleEvent != undefined)
  151.                               {
  152.                                  _loc1_.handleEvent(eventObj);
  153.                               }
  154.                               if(_loc1_[eventObj.type] != undefined)
  155.                               {
  156.                                  if(mx.events.EventDispatcher.exceptions[eventObj.type] == undefined)
  157.                                  {
  158.                                     _loc1_[eventObj.type](eventObj);
  159.                                  }
  160.                               }
  161.                            }
  162.                            else
  163.                            {
  164.                               _loc1_.apply(queueObj,[eventObj]);
  165.                            }
  166.                         }
  167.                      }
  168.                   };
  169.                   _loc2_.dispatchEvent = function(eventObj)
  170.                   {
  171.                      if(eventObj.target == undefined)
  172.                      {
  173.                         eventObj.target = this;
  174.                      }
  175.                      this[eventObj.type + "Handler"](eventObj);
  176.                      this.dispatchQueue(this,eventObj);
  177.                   };
  178.                   _loc2_.addEventListener = function(event, handler)
  179.                   {
  180.                      var _loc3_ = "__q_" + event;
  181.                      if(this[_loc3_] == undefined)
  182.                      {
  183.                         this[_loc3_] = new Array();
  184.                      }
  185.                      _global.ASSetPropFlags(this,_loc3_,1);
  186.                      mx.events.EventDispatcher._removeEventListener(this[_loc3_],event,handler);
  187.                      this[_loc3_].push(handler);
  188.                   };
  189.                   _loc2_.removeEventListener = function(event, handler)
  190.                   {
  191.                      var _loc2_ = "__q_" + event;
  192.                      mx.events.EventDispatcher._removeEventListener(this[_loc2_],event,handler);
  193.                   };
  194.                   mx.events.EventDispatcher = function()
  195.                   {
  196.                   }._fEventDispatcher = undefined;
  197.                   mx.events.EventDispatcher = function()
  198.                   {
  199.                   }.exceptions = {move:1,draw:1,load:1};
  200.                   ┬º┬ºpush(ASSetPropFlags(mx.events.EventDispatcher.prototype,null,1));
  201.                }
  202.                ┬º┬ºpop();
  203.                break;
  204.             }
  205.             if(eval("\x01") == 82)
  206.             {
  207.                set("\x01",eval("\x01") - 82);
  208.             }
  209.             break;
  210.          }
  211.          set("\x01",eval("\x01") - 176);
  212.          if(function ┬º\x01\x02┬º()
  213.          {
  214.             return 207 % 511 * 5;
  215.          })
  216.          {
  217.             set("\x01",eval("\x01") + 408);
  218.          }
  219.       }
  220.    }
  221. }
  222.