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):void
format | 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):void
hide | 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():Array
properties | 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):void
remove | 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