home *** CD-ROM | disk | FTP | other *** search
/ Micromanía: 150 Juegos 2010 / 150Juegos_16.iso / Shareware / Shape Smash / shape-smash.swf / scripts / mx / managers / ToolTipManager.as < prev    next >
Encoding:
Text File  |  2010-05-14  |  3.7 KB  |  143 lines

  1. package mx.managers
  2. {
  3.    import flash.display.DisplayObject;
  4.    import flash.events.EventDispatcher;
  5.    import mx.core.IToolTip;
  6.    import mx.core.IUIComponent;
  7.    import mx.core.Singleton;
  8.    import mx.core.mx_internal;
  9.    import mx.effects.Effect;
  10.    
  11.    use namespace mx_internal;
  12.    
  13.    public class ToolTipManager extends EventDispatcher
  14.    {
  15.       private static var implClassDependency:ToolTipManagerImpl;
  16.       
  17.       mx_internal static const VERSION:String = "2.0.1.0";
  18.       
  19.       private static var impl:IToolTipManager = Singleton.getInstance("mx.managers::IToolTipManager") as IToolTipManager;
  20.       
  21.       public function ToolTipManager()
  22.       {
  23.          super();
  24.       }
  25.       
  26.       public static function get enabled() : Boolean
  27.       {
  28.          return impl.enabled;
  29.       }
  30.       
  31.       public static function set enabled(param1:Boolean) : void
  32.       {
  33.          impl.enabled = param1;
  34.       }
  35.       
  36.       mx_internal static function registerToolTip(param1:DisplayObject, param2:String) : void
  37.       {
  38.          impl.registerToolTip(param1,param2);
  39.       }
  40.       
  41.       public static function set hideDelay(param1:Number) : void
  42.       {
  43.          impl.hideDelay = param1;
  44.       }
  45.       
  46.       public static function set showDelay(param1:Number) : void
  47.       {
  48.          impl.showDelay = param1;
  49.       }
  50.       
  51.       public static function get showDelay() : Number
  52.       {
  53.          return impl.showDelay;
  54.       }
  55.       
  56.       public static function createToolTip(param1:String, param2:Number, param3:Number, param4:String = null, param5:IUIComponent = null) : IToolTip
  57.       {
  58.          return impl.createToolTip(param1,param2,param3,param4,param5);
  59.       }
  60.       
  61.       public static function destroyToolTip(param1:IToolTip) : void
  62.       {
  63.          return impl.destroyToolTip(param1);
  64.       }
  65.       
  66.       public static function get scrubDelay() : Number
  67.       {
  68.          return impl.scrubDelay;
  69.       }
  70.       
  71.       public static function get toolTipClass() : Class
  72.       {
  73.          return impl.toolTipClass;
  74.       }
  75.       
  76.       mx_internal static function registerErrorString(param1:DisplayObject, param2:String) : void
  77.       {
  78.          impl.registerErrorString(param1,param2);
  79.       }
  80.       
  81.       mx_internal static function sizeTip(param1:IToolTip) : void
  82.       {
  83.          impl.sizeTip(param1);
  84.       }
  85.       
  86.       public static function set currentTarget(param1:DisplayObject) : void
  87.       {
  88.          impl.currentTarget = param1;
  89.       }
  90.       
  91.       public static function set showEffect(param1:Effect) : void
  92.       {
  93.          impl.showEffect = param1;
  94.       }
  95.       
  96.       public static function get hideDelay() : Number
  97.       {
  98.          return impl.hideDelay;
  99.       }
  100.       
  101.       public static function set hideEffect(param1:Effect) : void
  102.       {
  103.          impl.hideEffect = param1;
  104.       }
  105.       
  106.       public static function set scrubDelay(param1:Number) : void
  107.       {
  108.          impl.scrubDelay = param1;
  109.       }
  110.       
  111.       public static function get currentToolTip() : IToolTip
  112.       {
  113.          return impl.currentToolTip;
  114.       }
  115.       
  116.       public static function set currentToolTip(param1:IToolTip) : void
  117.       {
  118.          impl.currentToolTip = param1;
  119.       }
  120.       
  121.       public static function get showEffect() : Effect
  122.       {
  123.          return impl.showEffect;
  124.       }
  125.       
  126.       public static function get currentTarget() : DisplayObject
  127.       {
  128.          return impl.currentTarget;
  129.       }
  130.       
  131.       public static function get hideEffect() : Effect
  132.       {
  133.          return impl.hideEffect;
  134.       }
  135.       
  136.       public static function set toolTipClass(param1:Class) : void
  137.       {
  138.          impl.toolTipClass = param1;
  139.       }
  140.    }
  141. }
  142.  
  143.