Package | mx.core |
Classe | public final class ContainerCreationPolicy |
Héritage | ContainerCreationPolicy Object |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
creationPolicy
de la classe Container.
Eléments de l’API associés
Constante | Défini par | ||
---|---|---|---|
ALL : String = "all" [statique]
Créer immédiatement tous les descendants. | ContainerCreationPolicy | ||
AUTO : String = "auto" [statique]
Retarder la création de certains ou de tous les descendants jusqu’à ce qu’ils soient nécessaires. | ContainerCreationPolicy | ||
NONE : String = "none" [statique]
Ne créer aucun enfant. | ContainerCreationPolicy | ||
QUEUED : String = "queued" [statique]
Ajouter le conteneur à une file d’attente de création. | ContainerCreationPolicy |
ALL | Constante |
public static const ALL:String = "all"
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Créer immédiatement tous les descendants.
Evitez d’utiliser cette stratégie creationPolicy
car elle augmente le temps de démarrage de l’application. Il n’existe généralement aucune bonne raison de créer des composants au démarrage que l’utilisateur ne peut pas voir. Si vous utilisez cette stratégie pour pouvoir transmettre des données en mode « push » dans des composants masqués au démarrage, il est conseillé de concevoir l’application en stockant les données dans des variables de données. Les composants créés ultérieurement obtiennent ces données en mode « pull », via databinding ou à l’aide d’un gestionnaire initialize
.
AUTO | Constante |
public static const AUTO:String = "auto"
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Retarder la création de certains ou de tous les descendants jusqu’à ce qu’ils sont nécessaires.
Par exemple, si un conteneur de navigateur tel que TabNavigator a cette stratégie creationPolicy
, il crée immédiatement tous ses enfants ainsi que les descendants de l’enfant initialement sélectionné. Toutefois, il attend pour créer les descendants des autres enfants jusqu’à ce que l’utilisateur y accède.
NONE | Constante |
public static const NONE:String = "none"
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Ne créer aucun enfant.
Avec cette stratégie creationPolicy
, il revient au développeur de créer les enfants par programmation à partir des descripteurs UIComponentDescriptor, en appelant la méthode createComponentsFromDescriptors()
sur le conteneur parent.
QUEUED | Constante |
public static const QUEUED:String = "queued"
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Ajouter le conteneur à une file d’attente de création. Déconseillé depuis Flex 4.0.
Tue Jun 12 2018, 09:30 AM Z