Skip to main content
Adobe Employee
August 27, 2009
Question

[svn:fx-trunk] 9715: Introduce tabFocusEnabled to IFocusManagerComponent.

  • August 27, 2009
  • 0 replies
  • 543 views

Revision: 9715

Author: aharui@adobe.com

Date: 2009-08-27 14:20:28 -0700 (Thu, 27 Aug 2009)

Log Message:

***********

Introduce tabFocusEnabled to IFocusManagerComponent. This replaces tabEnabled as the way to remove a component from the tabbing loop. tabEnabled should be set to true for any component that can receive focus, and tabFocusEnabled determines whether the FocusManager will actually give it focus. If tabEnabled=false on a non-TextField, the player will sometimes momentarily remove focus and dispatch a focusOut when the component has focus and is later clicked on. This is now quite common with TLF-based text components so we are forced to make this change.

QE Notes: tests using tabEnabled must now use tabFocusEnabled

Doc Notes: needs documentation

Bugs: SDK-22731

Reviewer: Gordon

API Change: Yes

Is noteworthy for integration: Yes

tests: checkintests cyclone

Ticket Links:

************

http://bugs.adobe.com/jira/browse/SDK-22731

Modified Paths:

**************

flex/sdk/trunk/frameworks/projects/airframework/src/mx/controls/HTML.as

flex/sdk/trunk/frameworks/projects/airframework/src/mx/core/FlexHTMLLoader.as

flex/sdk/trunk/frameworks/projects/airframework/src/mx/core/Window.as

flex/sdk/trunk/frameworks/projects/flash-integration/src/mx/flash/UIMovieClip.as

flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/Accordion.as

flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/TabNavigator.as

flex/sdk/trunk/frameworks/projects/framework/src/mx/containers/accordionClasses/AccordionHeader.as

flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/ButtonBar.as

flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/ComboBase.as

flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/DateChooser.as

flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/Image.as

flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/Menu.as

flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/SWFLoader.as

flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/listClasses/ListBase.as

flex/sdk/trunk/frameworks/projects/framework/src/mx/controls/sliderClasses/Slider.as

flex/sdk/trunk/frameworks/projects/framework/src/mx/core/Container.as

flex/sdk/trunk/frameworks/projects/framework/src/mx/core/UIComponent.as

flex/sdk/trunk/frameworks/projects/framework/src/mx/events/FlexEvent.as

flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/FocusManager.as

flex/sdk/trunk/frameworks/projects/framework/src/mx/managers/IFocusManagerComponent.as

This topic has been closed for replies.