Paket | spark.core |
Klasse | public class ContentCache |
Vererbung | ContentCache EventDispatcher Object |
Implementiert | IContentLoader |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Eigenschaft | Definiert von | ||
---|---|---|---|
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
enableCaching : Boolean
Ermöglicht Verhalten und Funktionalität für Zwischenspeicherung. | ContentCache | ||
enableQueueing : Boolean
Ermöglicht Verhalten und Funktionalität für Warteschlange. | ContentCache | ||
maxActiveRequests : int
Maximal gleichzeitig aktive Anforderungen, wenn das Einreihen in die Warteschlange aktiviert ist. | ContentCache | ||
maxCacheEntries : int
Maximale Größe des MRU-basierten Cache. | ContentCache | ||
numCacheEntries : int [schreibgeschützt]
Anzahl aktiver/verwendeter Cacheeinträge. | ContentCache |
Eigenschaft | Definiert von | ||
---|---|---|---|
activeRequests : LinkedList
Liste von in die Warteschlange gestellten CacheEntryNode-Instanzen, die derzeit ausgeführt werden. | ContentCache | ||
cachedData : Dictionary
Zuordnung der Quelle zu CacheEntryNode. | ContentCache | ||
cacheEntries : LinkedList
Angeordnete (MRU)-Liste mit CacheEntryNode-Instanzen. | ContentCache | ||
priorityGroup : String = "_DEFAULT_"
Bezeichner der derzeit priorisierten Inhaltsgruppierung. | ContentCache | ||
requestQueue : LinkedList
Liste von in die Warteschlange gestellten CacheEntryNode-Instanzen. | ContentCache |
Methode | Definiert von | ||
---|---|---|---|
Konstruktor. | ContentCache | ||
Fügt neuen Eintrag in den Cache ein (oder ersetzt den bestehenden Eintrag). | ContentCache | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Registriert ein Ereignis-Listener-Objekt bei einem EventDispatcher-Objekt, sodass der Listener über ein Ereignis benachrichtigt wird. | EventDispatcher | ||
Sendet ein Ereignis in den Ereignisablauf. | EventDispatcher | ||
Ruft einen Eintrag für einen bestimmten Schlüssel ab, falls einer vorhanden ist. | ContentCache | ||
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat. | EventDispatcher | ||
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 | ||
Initiiert eine Inhaltsanforderung für die Ressource, die durch den angegebenen Schlüssel identifiziert wird. | ContentCache | ||
Verschiebt eine Inhaltsgruppierung an den Anfang der Ladewarteschlange. | ContentCache | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Setzt den Cacheinhalt auf den leeren Anfangszustand zurück. | ContentCache | ||
Setzt die Warteschlange auf den leeren Anfangszustand zurück. | ContentCache | ||
Entfernt einen bestimmten Eintrag aus dem Cache. | ContentCache | ||
Entfernt einen Listener aus dem EventDispatcher-Objekt. | EventDispatcher | ||
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 | ||
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist. | EventDispatcher |
Ereignis | Übersicht | Definiert von | ||
---|---|---|---|---|
[broadcast event] Wird ausgelöst, wenn Flash Player oder eine AIR-Anwendung den Betriebssystemfokus erhält und aktiv wird. | EventDispatcher | |||
[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird. | EventDispatcher | |||
Wird ausgelöst, wenn ein Cacheeintrag ungültig ist. Dies tritt im Allgemeinen auf, wenn sich der Eintrag als nicht vertrauenswürdig erweist, während eine oder mehrere ausstehende Ladeanforderungen für einen bestimmten Cacheeintrag aktiv sind. | ContentCache |
Konstante | Definiert von | ||
---|---|---|---|
UNTRUSTED : String = "untrusted" [statisch]
Wert zur Kennzeichnung zwischengespeicherter URLs, die nachweislich von einer nicht vertrauenswürdigen Quelle stammen (das bedeutet, dass sie nicht mehr gemeinsam genutzt werden können). | ContentCache |
activeRequests | Eigenschaft |
protected var activeRequests:LinkedList
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Liste von in die Warteschlange gestellten CacheEntryNode-Instanzen, die derzeit ausgeführt werden.
cachedData | Eigenschaft |
protected var cachedData:Dictionary
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Zuordnung der Quelle zu CacheEntryNode.
cacheEntries | Eigenschaft |
protected var cacheEntries:LinkedList
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Angeordnete (MRU)-Liste mit CacheEntryNode-Instanzen.
enableCaching | Eigenschaft |
enableCaching:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Ermöglicht Verhalten und Funktionalität für Zwischenspeicherung. Gilt nur für neue load()-Anforderungen.
Der Standardwert ist true.
Implementierung
public function get enableCaching():Boolean
public function set enableCaching(value:Boolean):void
enableQueueing | Eigenschaft |
enableQueueing:Boolean
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Ermöglicht Verhalten und Funktionalität für Warteschlange. Gilt nur für neue load()-Anforderungen.
Der Standardwert ist false.
Implementierung
public function get enableQueueing():Boolean
public function set enableQueueing(value:Boolean):void
maxActiveRequests | Eigenschaft |
maxActiveRequests:int
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Maximal gleichzeitig aktive Anforderungen, wenn das Einreihen in die Warteschlange aktiviert ist.
Der Standardwert ist 2.
Implementierung
public function get maxActiveRequests():int
public function set maxActiveRequests(value:int):void
maxCacheEntries | Eigenschaft |
maxCacheEntries:int
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Maximale Größe des MRU-basierten Cache. Wenn numCacheEntries maxCacheEntries übertrifft, werden entsprechend der Größe des Zwischenspeichers diejenigen Einträge, deren Verwendung am längsten zurückliegt, verworfen.
Der Standardwert ist 100.
Implementierung
public function get maxCacheEntries():int
public function set maxCacheEntries(value:int):void
numCacheEntries | Eigenschaft |
priorityGroup | Eigenschaft |
protected var priorityGroup:String = "_DEFAULT_"
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Bezeichner der derzeit priorisierten Inhaltsgruppierung.
Der Standardwert ist "_DEFAULT_".
requestQueue | Eigenschaft |
protected var requestQueue:LinkedList
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Liste von in die Warteschlange gestellten CacheEntryNode-Instanzen.
ContentCache | () | Konstruktor |
public function ContentCache()
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Konstruktor.
addCacheEntry | () | Methode |
public function addCacheEntry(source:Object, value:Object):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Fügt neuen Eintrag in den Cache ein (oder ersetzt den bestehenden Eintrag).
Parameter
source:Object — Eindeutiger Schlüssel, mit dem der bereitgestellte Wert im Cache zu verknüpfen ist.
| |
value:Object — Der für den angegebenen Schlüssel zwischenzuspeichernde Wert.
|
getCacheEntry | () | Methode |
public function getCacheEntry(source:Object):Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Ruft einen Eintrag für einen bestimmten Schlüssel ab, falls einer vorhanden ist.
Parameter
source:Object — Eindeutiger Schlüssel, der zur Darstellung der angeforderten Inhaltsressource verwendet wird.
|
Object — Ein Wert, der durch den Cache für den bereitgestellten Schlüssel gespeichert wird. Gibt „null“ zurück, falls nicht gefunden oder für den wahrscheinlichen Fall, dass der Wert als „null“ gespeichert wurde.
|
load | () | Methode |
public function load(source:Object, contentLoaderGrouping:String = null):ContentRequest
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 2.5 |
Initiiert eine Inhaltsanforderung für die Ressource, die durch den angegebenen Schlüssel identifiziert wird.
Parameter
source:Object — Eindeutiger Schlüssel, der zur Darstellung der angeforderten Inhaltsressource verwendet wird. Dieser Parameter ist normalerweise eine URL oder URLRequest.
| |
contentLoaderGrouping:String (default = null ) — - (Optional) Gruppierungsbezeichner für die geladene Ressource. ContentLoader-Instanzen, die Inhaltsgruppen unterstützen, lassen im Allgemeinen zu, dass Ressourcen innerhalb derselben benannten Gruppierung als Ganzes angesprochen werden. Beispiel: Die Loader-Warteschlange des ContentCache ermöglicht das Priorisieren von Anforderungen durch contentLoaderGrouping.
|
ContentRequest — Eine ContentRequest-Instanz, welche die angeforderte Ressource darstellt.
|
prioritize | () | Methode |
public function prioritize(contentLoaderGrouping:String):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Verschiebt eine Inhaltsgruppierung an den Anfang der Ladewarteschlange.
Parameter
contentLoaderGrouping:String — Name der Inhaltsgruppierung, die in der Ladewarteschlange verschoben werden soll. Alle in die Warteschlange gestellten Anforderungen mit übereinstimmender contentLoaderGroup werden an den Anfang der Warteschlange verschoben.
|
removeAllCacheEntries | () | Methode |
public function removeAllCacheEntries():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Setzt den Cacheinhalt auf den leeren Anfangszustand zurück.
removeAllQueueEntries | () | Methode |
public function removeAllQueueEntries():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Setzt die Warteschlange auf den leeren Anfangszustand zurück. Alle Anforderungen, sowohl aktive als auch in die Warteschlange gestellte, werden abgebrochen. Alle mit abgebrochenen Anforderungen verknüpften Cacheeinträge werden ungültig.
removeCacheEntry | () | Methode |
invalidateLoader | Ereignis |
spark.events.LoaderInvalidationEvent
Eigenschaft LoaderInvalidationEvent.type =
spark.events.LoaderInvalidationEvent
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 10, AIR 2.0 |
Wird ausgelöst, wenn ein Cacheeintrag ungültig ist. Dies tritt im Allgemeinen auf, wenn sich der Eintrag als nicht vertrauenswürdig erweist, während eine oder mehrere ausstehende Ladeanforderungen für einen bestimmten Cacheeintrag aktiv sind. Diese Funktion ermöglicht das Zurücksetzen ausstehender Inhaltsanforderungen aufgrund der Tatsache, dass der Cacheeintrag als nicht gemeinsam nutzbar erachtet wurde. Jede benachrichtigte Inhaltsanforderung versucht anschließend das Element zu verwenden, statt es erneut anzufordern.
UNTRUSTED | Konstante |
protected static const UNTRUSTED:String = "untrusted"
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4.5 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Wert zur Kennzeichnung zwischengespeicherter URLs, die nachweislich von einer nicht vertrauenswürdigen Quelle stammen (das bedeutet, dass sie nicht mehr gemeinsam genutzt werden können).
Tue Jun 12 2018, 10:04 AM Z