Packagefeathers.core
Classpublic class DefaultFocusManager
InheritanceDefaultFocusManager Inheritance Object
Implements IFocusManager

The default IPopUpManager implementation.

See also

FocusManager


Public Properties
 PropertyDefined By
  focus : IFocusDisplayObject
The object that currently has focus.
DefaultFocusManager
  isEnabled : Boolean
Determines if this focus manager is enabled.
DefaultFocusManager
  root : DisplayObjectContainer
[read-only] The top-level container of the focus manager.
DefaultFocusManager
Public Methods
 MethodDefined By
  
DefaultFocusManager(root:DisplayObjectContainer)
Constructor.
DefaultFocusManager
Property Detail
focusproperty
focus:IFocusDisplayObject

The object that currently has focus. May return null if no object has focus.

In the following example, the focus is changed:

         focusManager.focus = someObject;

The default value is null.


Implementation
    public function get focus():IFocusDisplayObject
    public function set focus(value:IFocusDisplayObject):void
isEnabledproperty 
isEnabled:Boolean

Determines if this focus manager is enabled. A focus manager may be disabled when another focus manager has control, such as when a modal pop-up is displayed.

The default value is false.


Implementation
    public function get isEnabled():Boolean
    public function set isEnabled(value:Boolean):void
rootproperty 
root:DisplayObjectContainer  [read-only]

The top-level container of the focus manager. This isn't necessarily the root of the display list.


Implementation
    public function get root():DisplayObjectContainer
Constructor Detail
DefaultFocusManager()Constructor
public function DefaultFocusManager(root:DisplayObjectContainer)

Constructor.

Parameters
root:DisplayObjectContainer