Paket | mx.charts.chartClasses |
Klasse | public class InstanceCache |
Vererbung | InstanceCache Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Eigenschaft | Definiert von | ||
---|---|---|---|
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
count : int
Die Anzahl der derzeit im Cache erforderlichen Elemente. | InstanceCache | ||
creationCallback : Function
Ein Rückruf, der bei der Erstellung neuer Instanzen ausgelöst wird. | InstanceCache | ||
discard : Boolean = false
Bestimmt, ob nicht benötigte Instanzen verworfen werden. | InstanceCache | ||
factory : IFactory
Eine Factory, die den Objekttyp generiert, der zwischengespeichert werden soll. | InstanceCache | ||
format : flash.text:TextFormat
Ein auf alle erstellten Instanzen anzuwendendes TextFormat. | InstanceCache | ||
hide : Boolean = true
Bestimmt, ob nicht benötigte Instanzen ausgeblendet werden sollen. | InstanceCache | ||
insertPosition : int [Nur Schreiben]
Die Position der Instanz in der Liste der untergeordneten Elemente des übergeordneten Elements. | InstanceCache | ||
instances : Array [schreibgeschützt]
Das Array von zwischengespeicherten Instanzen. | InstanceCache | ||
properties : Object
Eine Hashzuordnung von Eigenschaften, die neuen Instanzen zugewiesen werden. | InstanceCache | ||
remove : Boolean = false
Bestimmt, ob nicht benötigte Instanzen aus ihrem übergeordneten Element entfernt werden sollen. | InstanceCache |
Methode | Definiert von | ||
---|---|---|---|
InstanceCache(type:Object, parent:Object = null, insertPosition:int = -1, moduleFactory:IFlexModuleFactory = null)
Konstruktor. | InstanceCache | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
count | Eigenschaft |
creationCallback | Eigenschaft |
public var creationCallback:Function
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein Rückruf, der bei der Erstellung neuer Instanzen ausgelöst wird. Dieser Rückruf hat folgende Signatur:
function creationCallback(newInstance:Object, cache:InstanceCache):void;
discard | Eigenschaft |
public var discard:Boolean = false
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Bestimmt, ob nicht benötigte Instanzen verworfen werden. Ist true
eingestellt, werden zusätzliche Elemente verworfen, wenn die Cache-Zählung verringert wird. Anderenfalls werden zusätzliche Elemente in einem getrennten Cache aufbewahrt und wiederverwendet, wenn die Zählung erhöht wird.
factory | Eigenschaft |
factory:IFactory
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Eine Factory, die den Objekttyp generiert, der zwischengespeichert werden soll. Eine Zuweisung hierzu führt dazu, dass alle aktuellen Instanzen verworfen werden und neue Instanzen des korrekten Typs erstellt werden.
Implementierung
public function get factory():IFactory
public function set factory(value:IFactory):void
format | Eigenschaft |
format:flash.text:TextFormat
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Ein auf alle erstellten Instanzen anzuwendendes TextFormat. Sofern eingestellt, wird dieses Format als aktuelles und Standardformat für die Inhalte aller erstellten Instanzen angewendet. Diese Eigenschaft ist nur dann von Bedeutung, wenn die Factory TextField-Instanzen generiert.
Implementierung
public function get format():flash.text:TextFormat
public function set format(value:flash.text:TextFormat):void
hide | Eigenschaft |
public var hide:Boolean = true
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Bestimmt, ob nicht benötigte Instanzen ausgeblendet werden sollen. Ist true
eingestellt, wird die Eigenschaft visible
für jedes zusätzliche Element auf false
gesetzt, wenn die Cache-Zählung verringert wird, und auf true
gesetzt, wenn die Zählung erhöht wird.
Diese Eigenschaft ist nur dann von Bedeutung, wenn die Factory DisplayObjects generiert. Wird diese Eigenschaft für andere Factory-Typen auf true
gesetzt, kommt es zu einem Laufzeitfehler.
insertPosition | Eigenschaft |
instances | Eigenschaft |
instances:Array
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Das Array von zwischengespeicherten Instanzen. Es sind möglicherweise mehr Instanzen in diesem Array als die aktuell angeforderten. Sie sollten die Eigenschaft count
des Instanzen-Cache, und nicht die Länge dieses Array als Grundlage verwenden.
Implementierung
public function get instances():Array
properties | Eigenschaft |
properties:Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Eine Hashzuordnung von Eigenschaften, die neuen Instanzen zugewiesen werden. Jedes Schlüssel-Werte-Paar in dieser Hashzuordnung wird jeder erstellten neuen Instanz zugewiesen. Die Eigenschaft „hashmap“ wird bei entsprechender Konfiguration allen vorhandenen Instanzen zugewiesen.
Die Werte in der Hashzuordnung sind nicht geklont. Objektwerte werden von allen Instanzen gemeinsam verwendet.
Implementierung
public function get properties():Object
public function set properties(value:Object):void
remove | Eigenschaft |
public var remove:Boolean = false
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Bestimmt, ob nicht benötigte Instanzen aus ihrem übergeordneten Element entfernt werden sollen. Ist true
eingestellt, wird für jedes zusätzliche Element für das übergeordnete Element die removeChild()
-Methode aufgerufen, wenn die Cache-Zählung verringert wird.
Diese Eigenschaft ist nur dann von Bedeutung, wenn die Factory DisplayObjects generiert. Wird diese Eigenschaft für andere Factory-Typen auf true
gesetzt, kommt es zu einem Laufzeitfehler.
InstanceCache | () | Konstruktor |
public function InstanceCache(type:Object, parent:Object = null, insertPosition:int = -1, moduleFactory:IFlexModuleFactory = null)
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Konstruktor.
Parametertype:Object — Der Typ des zu erstellenden Objekts. Dies kann entweder eine Klasse oder eine „IFactory“ sein.
| |
parent:Object (default = null ) — Ein optionales DisplayObject zum Hinzufügen neuer Instanzen.
| |
insertPosition:int (default = -1 ) — Position, an der die Instanzen in der Liste der untergeordneten Elemente des übergeordneten Elements eingefügt werden sollen. Setzen Sie diesen Wert auf -1, um die untergeordneten Elemente am Ende der Liste der untergeordneten Elemente einzufügen.
| |
moduleFactory:IFlexModuleFactory (default = null ) — Der Kontext für die Verwendung eingebetteter Schriftarten und für die Suche nach dem Stilmanager, der die Stile dieser Komponente steuert.
|
Tue Jun 12 2018, 10:04 AM Z