Le package fl.controls contient des classes de composant de niveau supérieur, telles que List, Button et ProgressBar, ainsi que des classes abstract telles que SelectableList, étendues par tous les composants à base de listes. Il contient également des classes qui définissent des constantes à utiliser par des composants, ou des classes qui prennent en charge des composants individuels.
| Classe | Description | |
|---|---|---|
| BaseButton | La classe BaseButton correspond à la classe de base de l'ensemble des composants de bouton, qui définit les propriétés et les méthodes communes à l'ensemble des boutons. | |
| Button | Le composant Button est un bouton rectangulaire couramment utilisé. | |
| ButtonLabelPlacement | La classe ButtonLabelPlacement définit les constantes des valeurs pour la propriété labelPlacement d'un composant Button, CheckBox ou RadioButton. | |
| CheckBox | Le composant CheckBox affiche une petite case avec une marque. | |
| ColorPicker | Le composant ColorPicker affiche un ou plusieurs nuancier afin de permettre à l'utilisateur de sélectionner une couleur. | |
| ComboBox | Le composant ComboBox contient une liste déroulante dans laquelle l'utilisateur ne peut sélectionner qu'une valeur. | |
| DataGrid | La classe DataGrid est un composant de type liste qui fournit une grille de lignes et de colonnes. | |
| Label | Le composant Label affiche une ou plusieurs lignes de texte seul ou au format HTML qui peut être aligné ou redimensionné. | |
| LabelButton | La classe LabelButton est une classe abstraite qui étend la classe BaseButton en ajoutant une étiquette, une icône et une fonction de basculement. | |
| List | Le composant List affiche des informations de type liste et est parfaitement adapté pour l'affichage de tableaux d'informations. | |
| NumericStepper | Le composant NumericStepper affiche un ensemble trié de nombres qui permet à l'utilisateur d'effectuer une sélection. | |
| ProgressBar | Le composant ProgressBar affiche la progression du chargement du contenu. | |
| ProgressBarDirection | La classe ProgressBarDirection définit les valeurs de la propriété direction de la classe ProgressBar. | |
| ProgressBarMode | La classe ProgressBarMode définit les valeurs de la propriété mode de la classe ProgressBar. | |
| RadioButton | Le composant RadioButton permet d'obliger l'utilisateur à sélectionner un seul élément parmi plusieurs possibilités. | |
| RadioButtonGroup | La classe RadioButtonGroup définit un groupe de composants RadioButton devant se comporter comme un composant unique. | |
| ScrollBar | Le composant ScrollBar permet à l'utilisateur de contrôler les données qui s'affichent lorsque le volume de données est trop important pour tenir sur un seul écran. | |
| ScrollBarDirection | Définit les valeurs de la propriété direction du composant ScrollBar. | |
| ScrollPolicy | Valeurs des propriétés horizontalScrollPolicy et verticalScrollPolicy de la classe BaseScrollPane. | |
| SelectableList | La classe SelectableList est la classe de base pour tous les composants à base de listes (par exemple, List, TileList, DataGrid et ComboBox). | |
| Slider | Le composant Slider permet à l'utilisateur de sélectionner une valeur en déplaçant le curseur entre les extrémités du rail. | |
| SliderDirection | Orientation du composant Slider. | |
| TextArea | Le composant TextArea est un champ de texte multiligne présentant une bordure et des barres de défilement facultatives. | |
| TextInput | TextInput est un composant à une seule ligne qui contient un objet TextField ActionScript natif. | |
| TileList | La classe TileList fournit une grille de lignes et de colonnes qui permettent généralement de formater et d'afficher des images sous forme de « mosaïque ». | |
| UIScrollBar | La classe UIScrollBar inclut toutes les fonctionnalités d'une barre de défilement, mais ajoute une méthode scrollTarget() afin de pouvoir être jointe à une occurrence du composant TextField. |