包 | mx.managers |
接口 | public interface IFocusManagerComplexComponent extends IFocusManagerComponent |
实现器 | FlexHTMLLoader |
属性 | 定义方 | ||
---|---|---|---|
focusEnabled : Boolean 一个标志,用于指示组件处于选中状态时是否可以获得焦点。 | IFocusManagerComponent | ||
hasFocusableContent : Boolean [只读 (read-only)] 一个标志,指示组件当前是否具有可获得焦点的内部目标 | IFocusManagerComplexComponent | ||
mouseFocusEnabled : Boolean [只读 (read-only)] 一个标志,用于当使用鼠标选中组件时组件是否可以获得焦点。 | IFocusManagerComponent | ||
tabEnabled : Boolean [只读 (read-only)] 一个标志,指示通过按 Tab 键最终是否能够将焦点移动到此组件。 | IFocusManagerComponent | ||
tabIndex : int [只读 (read-only)] 如果 tabEnabled 为 true,则为组件接收焦点的顺序。 | IFocusManagerComponent |
方法 | 定义方 | ||
---|---|---|---|
当组件获得焦点时,由 FocusManager 调用。 | IFocusManagerComplexComponent | ||
当组件获得焦点时,由 FocusManager 调用。 | IFocusManagerComponent | ||
当组件获得焦点时,由 FocusManager 调用。 | IFocusManagerComponent |
hasFocusableContent | 属性 |
hasFocusableContent:Boolean
[只读 (read-only)] 一个标志,指示组件当前是否具有可获得焦点的内部目标
public function get hasFocusableContent():Boolean
assignFocus | () | 方法 |
public function assignFocus(direction:String):void
当组件获得焦点时,由 FocusManager 调用。同样,该组件可以将焦点设置给某个内部组件。当通过鼠标设置焦点时,仍将调用组件的 setFocus() 方法,但当通过键盘更改焦点时,将使用此方法。
参数
direction:String — 如果 Tab 键和 Shift 键同时使用,则为“bottom”;否则,为“top”。 |