home *** CD-ROM | disk | FTP | other *** search
/ 404 Jogos / CLJG.iso / Diversos / beauty_resort.swf / scripts / classes / basic / Mouse / TFDragMouse.as next >
Encoding:
Text File  |  2008-09-04  |  1.8 KB  |  67 lines

  1. package classes.basic.Mouse
  2. {
  3.    import classes.basic.MovieClip.TFMovieClip;
  4.    import flash.display.MovieClip;
  5.    
  6.    public class TFDragMouse extends TFMouseWeb
  7.    {
  8.        
  9.       
  10.       protected var dragItens:Array;
  11.       
  12.       public function TFDragMouse(param1:MovieClip)
  13.       {
  14.          super(param1);
  15.          dragItens = new Array();
  16.       }
  17.       
  18.       public function getQtdDragItens() : Number
  19.       {
  20.          return dragItens.length;
  21.       }
  22.       
  23.       override public function register() : *
  24.       {
  25.          super.register();
  26.          mcMouse.mcDrag.visible = false;
  27.          mcMouse.mcPointer.visible = true;
  28.          if(mcMouse.mcDummy == null || mcMouse.mcDummy == undefined)
  29.          {
  30.          }
  31.       }
  32.       
  33.       public function addDragIten(param1:String, param2:MovieClip, param3:Object) : *
  34.       {
  35.          var _loc4_:Object = null;
  36.          (_loc4_ = new Object()).mc = param2;
  37.          _loc4_.drag = param3;
  38.          mcMouse.mcDummy.addChild(param2);
  39.          dragItens[param1] = _loc4_;
  40.          ++dragItens.length;
  41.          mcMouse.mcDrag.visible = true;
  42.          mcMouse.mcPointer.visible = false;
  43.          TFMovieClip.setMouseEnabled(mcMouse,false);
  44.       }
  45.       
  46.       public function removeDragItem(param1:String) : MovieClip
  47.       {
  48.          var _loc2_:Object = null;
  49.          if(dragItens[param1] != null)
  50.          {
  51.             _loc2_ = dragItens[param1];
  52.             mcMouse.mcDummy.removeChild(_loc2_.mc);
  53.             dragItens[param1] = null;
  54.             --dragItens.length;
  55.             if(dragItens.length == 0)
  56.             {
  57.                mcMouse.mcDrag.visible = false;
  58.                mcMouse.mcPointer.visible = true;
  59.             }
  60.             TFMovieClip.setMouseEnabled(_loc2_.mc,true);
  61.             return _loc2_.mc;
  62.          }
  63.          return null;
  64.       }
  65.    }
  66. }
  67.