The fl.controls package contains top-level component classes such as List, Button, and ProgressBar. This package also includes abstract classes such as SelectableList, which all list-based components extend. You can also find classes in this package that define constants to be used by components, or classes that support individual components.



Classes
 ClassDescription
 BaseButtonThe BaseButton class is the base class for all button components, defining properties and methods that are common to all buttons.
 ButtonThe Button component represents a commonly used rectangular button.
 LabelButtonThe LabelButton class is an abstract class that extends the BaseButton class by adding a label, an icon, and toggle functionality.
 ScrollBarThe ScrollBar component provides the end user with a way to control the portion of data that is displayed when there is too much data to fit in the display area.
 TextLayoutThe TextLayout class defines the Flash TextLayout component, which is an extensible framework for handling all aspects of creating and editing text.