home *** CD-ROM | disk | FTP | other *** search
/ Mac Easy 2012 April / ME_04_2012.iso / Video-Tutorial / iPhoto / media / player.swf / scripts / mx / managers / ToolTipManager.as < prev    next >
Encoding:
Text File  |  2011-11-11  |  4.0 KB  |  152 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.IAbstractEffect;
  10.    
  11.    use namespace mx_internal;
  12.    
  13.    public class ToolTipManager extends EventDispatcher
  14.    {
  15.       private static var implClassDependency:ToolTipManagerImpl;
  16.       
  17.       private static var _impl:IToolTipManager2;
  18.       
  19.       mx_internal static const VERSION:String = "4.5.0.20967";
  20.       
  21.       public function ToolTipManager()
  22.       {
  23.          super();
  24.       }
  25.       
  26.       private static function get impl() : IToolTipManager2
  27.       {
  28.          if(!_impl)
  29.          {
  30.             _impl = IToolTipManager2(Singleton.getInstance("mx.managers::IToolTipManager2"));
  31.          }
  32.          return _impl;
  33.       }
  34.       
  35.       public static function get currentTarget() : DisplayObject
  36.       {
  37.          return impl.currentTarget;
  38.       }
  39.       
  40.       public static function set currentTarget(param1:DisplayObject) : void
  41.       {
  42.          impl.currentTarget = param1;
  43.       }
  44.       
  45.       public static function get currentToolTip() : IToolTip
  46.       {
  47.          return impl.currentToolTip;
  48.       }
  49.       
  50.       public static function set currentToolTip(param1:IToolTip) : void
  51.       {
  52.          impl.currentToolTip = param1;
  53.       }
  54.       
  55.       public static function get enabled() : Boolean
  56.       {
  57.          return impl.enabled;
  58.       }
  59.       
  60.       public static function set enabled(param1:Boolean) : void
  61.       {
  62.          impl.enabled = param1;
  63.       }
  64.       
  65.       public static function get hideDelay() : Number
  66.       {
  67.          return impl.hideDelay;
  68.       }
  69.       
  70.       public static function set hideDelay(param1:Number) : void
  71.       {
  72.          impl.hideDelay = param1;
  73.       }
  74.       
  75.       public static function get hideEffect() : IAbstractEffect
  76.       {
  77.          return impl.hideEffect;
  78.       }
  79.       
  80.       public static function set hideEffect(param1:IAbstractEffect) : void
  81.       {
  82.          impl.hideEffect = param1;
  83.       }
  84.       
  85.       public static function get scrubDelay() : Number
  86.       {
  87.          return impl.scrubDelay;
  88.       }
  89.       
  90.       public static function set scrubDelay(param1:Number) : void
  91.       {
  92.          impl.scrubDelay = param1;
  93.       }
  94.       
  95.       public static function get showDelay() : Number
  96.       {
  97.          return impl.showDelay;
  98.       }
  99.       
  100.       public static function set showDelay(param1:Number) : void
  101.       {
  102.          impl.showDelay = param1;
  103.       }
  104.       
  105.       public static function get showEffect() : IAbstractEffect
  106.       {
  107.          return impl.showEffect;
  108.       }
  109.       
  110.       public static function set showEffect(param1:IAbstractEffect) : void
  111.       {
  112.          impl.showEffect = param1;
  113.       }
  114.       
  115.       public static function get toolTipClass() : Class
  116.       {
  117.          return impl.toolTipClass;
  118.       }
  119.       
  120.       public static function set toolTipClass(param1:Class) : void
  121.       {
  122.          impl.toolTipClass = param1;
  123.       }
  124.       
  125.       mx_internal static function registerToolTip(param1:DisplayObject, param2:String, param3:String) : void
  126.       {
  127.          impl.registerToolTip(param1,param2,param3);
  128.       }
  129.       
  130.       mx_internal static function registerErrorString(param1:DisplayObject, param2:String, param3:String) : void
  131.       {
  132.          impl.registerErrorString(param1,param2,param3);
  133.       }
  134.       
  135.       mx_internal static function sizeTip(param1:IToolTip) : void
  136.       {
  137.          impl.sizeTip(param1);
  138.       }
  139.       
  140.       public static function createToolTip(param1:String, param2:Number, param3:Number, param4:String = null, param5:IUIComponent = null) : IToolTip
  141.       {
  142.          return impl.createToolTip(param1,param2,param3,param4,param5);
  143.       }
  144.       
  145.       public static function destroyToolTip(param1:IToolTip) : void
  146.       {
  147.          return impl.destroyToolTip(param1);
  148.       }
  149.    }
  150. }
  151.  
  152.