| 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):voidformat | 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):voidhide | 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():Arrayproperties | 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):voidremove | 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
Vererbte öffentliche Eigenschaften ausblenden
Vererbte öffentliche Eigenschaften anzeigen