home *** CD-ROM | disk | FTP | other *** search
- package classes.basic.Mouse
- {
- import classes.basic.MovieClip.TFMovieClip;
- import flash.display.MovieClip;
-
- public class TFDragMouse extends TFMouseWeb
- {
-
-
- protected var dragItens:Array;
-
- public function TFDragMouse(param1:MovieClip)
- {
- super(param1);
- dragItens = new Array();
- }
-
- public function getQtdDragItens() : Number
- {
- return dragItens.length;
- }
-
- override public function register() : *
- {
- super.register();
- mcMouse.mcDrag.visible = false;
- mcMouse.mcPointer.visible = true;
- if(mcMouse.mcDummy == null || mcMouse.mcDummy == undefined)
- {
- }
- }
-
- public function addDragIten(param1:String, param2:MovieClip, param3:Object) : *
- {
- var _loc4_:Object = null;
- (_loc4_ = new Object()).mc = param2;
- _loc4_.drag = param3;
- mcMouse.mcDummy.addChild(param2);
- dragItens[param1] = _loc4_;
- ++dragItens.length;
- mcMouse.mcDrag.visible = true;
- mcMouse.mcPointer.visible = false;
- TFMovieClip.setMouseEnabled(mcMouse,false);
- }
-
- public function removeDragItem(param1:String) : MovieClip
- {
- var _loc2_:Object = null;
- if(dragItens[param1] != null)
- {
- _loc2_ = dragItens[param1];
- mcMouse.mcDummy.removeChild(_loc2_.mc);
- dragItens[param1] = null;
- --dragItens.length;
- if(dragItens.length == 0)
- {
- mcMouse.mcDrag.visible = false;
- mcMouse.mcPointer.visible = true;
- }
- TFMovieClip.setMouseEnabled(_loc2_.mc,true);
- return _loc2_.mc;
- }
- return null;
- }
- }
- }
-