| Package | mx.charts.chartClasses |
| Classe | public class InstanceCache |
| Héritage | InstanceCache Object |
| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
| Propriété | Défini par | ||
|---|---|---|---|
![]() | constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | |
| count : int
Nombre d’éléments actuellement requis dans le cache. | InstanceCache | ||
| creationCallback : Function
Rappel réalisé lors de la création de nouvelles instances. | InstanceCache | ||
| discard : Boolean = false
Détermine si les instances qui ne sont pas nécessaires doivent être ignorées. | InstanceCache | ||
| factory : IFactory
Fabrique générant le type d’objet à mettre en cache. | InstanceCache | ||
| format : flash.text:TextFormat
Objet TextFormat à appliquer aux instances créées. | InstanceCache | ||
| hide : Boolean = true
Détermine si les instances qui ne sont pas nécessaires doivent être masquées. | InstanceCache | ||
| insertPosition : int [écriture seule]
Position de l’instance dans la liste des enfants du parent. | InstanceCache | ||
| instances : Array [lecture seule]
Tableau des instances mises en cache. | InstanceCache | ||
| properties : Object
Table de hachage contenant les propriétés à affecter aux nouvelles instances. | InstanceCache | ||
| remove : Boolean = false
Détermine si les instances qui ne sont pas nécessaires doivent être supprimées de leur parent. | InstanceCache | ||
| Méthode | Défini par | ||
|---|---|---|---|
InstanceCache(type:Object, parent:Object = null, insertPosition:int = -1, moduleFactory:IFlexModuleFactory = null)
Constructeur. | InstanceCache | ||
![]() |
Indique si la propriété spécifiée d’un objet est définie. | Object | |
![]() |
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | |
![]() |
Indique si la propriété spécifiée existe et est énumérable. | Object | |
![]() |
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | |
![]() |
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | |
![]() |
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | |
![]() |
Renvoie la valeur primitive de l’objet spécifié. | Object | |
count | propriété |
creationCallback | propriété |
public var creationCallback:Function| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Rappel réalisé lors de la création de nouvelles instances. Ce rappel présente la signature suivante :
function creationCallback(newInstance:Object, cache:InstanceCache):void;
discard | propriété |
public var discard:Boolean = false| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Détermine si les instances qui ne sont pas nécessaires doivent être ignorées. Si cette propriété est définie sur true, les éléments supplémentaires sont ignorés lorsque le nombre d’éléments en cache diminue. Dans le cas contraire, les éléments supplémentaires sont conservés dans un cache distinct, puis réutilisés lorsque le nombre augmente.
factory | propriété |
factory:IFactory| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Fabrique générant le type d’objet à mettre en cache. L’affectation à cette fabrique ignore toutes les instances en cours et recrée de nouvelles instances en utilisant le type correct.
Implémentation
public function get factory():IFactory public function set factory(value:IFactory):voidformat | propriété |
format:flash.text:TextFormat| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Objet TextFormat à appliquer aux instances créées. Si cette propriété est définie, ce format est appliqué comme format actuel et par défaut au contenu des instances créées. Cette propriété est pertinente uniquement lorsque la fabrique génère des instances TextField.
Implémentation
public function get format():flash.text:TextFormat public function set format(value:flash.text:TextFormat):voidhide | propriété |
public var hide:Boolean = true| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Détermine si les instances qui ne sont pas nécessaires doivent être masquées. Si la valeur est true, la propriété visible est définie sur false sur chaque élément supplémentaire lorsque le nombre d’éléments en cache diminue ; elle est définie sur true lorsque le nombre d’éléments en cache augmente.
Cette propriété est pertinente uniquement lorsque la fabrique génère des objets DisplayObject. Le fait de définir cette propriété sur true pour d’autres types de fabrique génère une erreur d’exécution.
insertPosition | propriété |
instances | propriété |
instances:Array [lecture seule] | Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Tableau des instances mises en cache. Ce tableau peut contenir plus d’instances que le nombre d’instances actuellement demandées. La valeur de la propriété count du cache d’instance est plus fiable que la longueur du tableau.
Implémentation
public function get instances():Arrayproperties | propriété |
properties:Object| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Table de hachage contenant les propriétés à affecter aux nouvelles instances. Chaque paire clé/valeur de cette table est affectée à chaque nouvelle instance créée. Lorsque cette propriété est définie, la table de hachage des propriétés est affectée aux instances existantes.
Les valeurs de la table de hachage ne sont pas clonées. Les valeurs d’objet sont communes à toutes les instances.
Implémentation
public function get properties():Object public function set properties(value:Object):voidremove | propriété |
public var remove:Boolean = false| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Détermine si les instances qui ne sont pas nécessaires doivent être supprimées de leur parent. Si la valeur est true, la méthode removeChild() est appelée sur le parent pour chaque élément supplémentaire lorsque le nombre d’éléments en cache diminue.
Cette propriété est pertinente uniquement lorsque la fabrique génère des objets DisplayObject. Le fait de définir cette propriété sur true pour d’autres types de fabrique génère une erreur d’exécution.
InstanceCache | () | Constructeur |
public function InstanceCache(type:Object, parent:Object = null, insertPosition:int = -1, moduleFactory:IFlexModuleFactory = null)| Version du langage: | ActionScript 3.0 |
| Version du produit: | Flex 3 |
| Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Constructeur.
Paramètrestype:Object — Type d’objet à créer. Il peut s’agir d’un objet Class ou IFactory.
| |
parent:Object (default = null) — Objet DisplayObject facultatif auquel des instances doivent être ajoutées.
| |
insertPosition:int (default = -1) — Emplacement d’insertion des instances dans la liste des enfants du parent. Définissez cette propriété sur -1 pour ajouter les enfants à la fin de la liste.
| |
moduleFactory:IFlexModuleFactory (default = null) — Contexte d’utilisation de polices intégrées et de recherche du gestionnaire de style qui contrôle les styles de ce composant.
|
Tue Jun 12 2018, 09:30 AM Z
Masquer les propriétés publiques héritées
Afficher les propriétés publiques héritées