Paket | org.osmf.traits |
Klasse | public class LoadTrait |
Vererbung | LoadTrait MediaTraitBase EventDispatcher Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wenn hasTrait(MediaTraitType.LOAD)
den Wert true
zurückgibt, rufen Sie mithilfe der MediaElement.getTrait(MediaTraitType.LOAD)
-Methode ein Objekt dieses Typs ab.
Verwandte API-Elemente
Eigenschaft | Definiert von | ||
---|---|---|---|
bytesLoaded : Number [schreibgeschützt]
Die Bytezahl der geladenen Daten. | LoadTrait | ||
bytesTotal : Number [schreibgeschützt]
Die Gesamtgröße der geladenen Daten in Byte. | LoadTrait | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
loadState : String [schreibgeschützt]
Der Ladestatus dieses Merkmals. | LoadTrait | ||
resource : MediaResourceBase [schreibgeschützt]
Die Ressource, die das in dieses LoadTrait zu ladende Medium darstellt. | LoadTrait | ||
traitType : String [schreibgeschützt]
Der MediaTraitType für dieses Merkmal. | MediaTraitBase |
Methode | Definiert von | ||
---|---|---|---|
Konstruktor. | LoadTrait | ||
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 | ||
Entfernt die von diesem Merkmal verwendeten Ressourcen. | MediaTraitBase | ||
Ü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 | ||
Lädt dieses Medium in dieses LoadTrait. | LoadTrait | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
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 | ||
Entlädt dieses LoadTrait. | LoadTrait | ||
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 |
Methode | Definiert von | ||
---|---|---|---|
Wird unmittelbar nach einer Änderung der bytesLoaded-Eigenschaft aufgerufen. | LoadTrait | ||
Wird unmittelbar vor einer Änderung der bytesLoaded-Eigenschaft aufgerufen. | LoadTrait | ||
Wird unmittelbar nach einer Änderung der bytesTotal-Eigenschaft aufgerufen. | LoadTrait | ||
Wird unmittelbar vor einer Änderung der bytesTotal-Eigenschaft aufgerufen. | LoadTrait | ||
Wird unmittelbar nach einer Änderung der loadState-Eigenschaft aufgerufen. | LoadTrait | ||
Wird unmittelbar vor einer Änderung der loadState-Eigenschaft aufgerufen. | LoadTrait | ||
Legt die Anzahl der Byte von Daten fest, die geladen wurden. | LoadTrait | ||
Legt die Gesamtgröße der geladenen Daten in Byte fest. | LoadTrait | ||
Legt den Ladestatus dieses LoadTrait fest. | LoadTrait |
Ereignis | Übersicht | Definiert von | ||
---|---|---|---|---|
[broadcast event] Wird ausgelöst, wenn Flash Player oder eine AIR-Anwendung den Betriebssystemfokus erhält und aktiv wird. | EventDispatcher | |||
Wird ausgelöst, wenn die Gesamtgröße der geladenen Daten in Byte geändert wurde. | LoadTrait | |||
[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird. | EventDispatcher | |||
Wird nach einer Änderung des LoadTrait-Status ausgelöst. | LoadTrait |
bytesLoaded | Eigenschaft |
bytesTotal | Eigenschaft |
loadState | Eigenschaft |
resource | Eigenschaft |
resource:MediaResourceBase
[schreibgeschützt] Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Die Ressource, die das in dieses LoadTrait zu ladende Medium darstellt.
Implementierung
public function get resource():MediaResourceBase
LoadTrait | () | Konstruktor |
public function LoadTrait(loader:LoaderBase, resource:MediaResourceBase)
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Konstruktor.
Parameterloader:LoaderBase — Die LoaderBase-Instanz, mit der das Medium für das Medienelement, das dieses Merkmal besitzt, geladen wird.
| |
resource:MediaResourceBase — Die MediaResourceBase-Instanz, die die zu ladende Medienressource darstellt.
|
bytesLoadedChangeEnd | () | Methode |
protected function bytesLoadedChangeEnd():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird unmittelbar nach einer Änderung der bytesLoaded
-Eigenschaft aufgerufen.
bytesLoadedChangeStart | () | Methode |
protected function bytesLoadedChangeStart(newValue:Number):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird unmittelbar vor einer Änderung der bytesLoaded
-Eigenschaft aufgerufen.
Unterklassen können diese Methode überschreiben, um die Änderung an die Medien zu melden.
Parameter
newValue:Number — Neuer bytesLoaded -Wert.
|
bytesTotalChangeEnd | () | Methode |
protected function bytesTotalChangeEnd():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird unmittelbar nach einer Änderung der bytesTotal
-Eigenschaft aufgerufen. Löst das bytesTotalChange-Ereignis aus.
Überschreibende Unterklassen müssen diese Methode aufrufen, um das bytesTotalChange-Ereignis auszulösen.
bytesTotalChangeStart | () | Methode |
protected function bytesTotalChangeStart(newValue:Number):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird unmittelbar vor einer Änderung der bytesTotal
-Eigenschaft aufgerufen.
Unterklassen können diese Methode überschreiben, um die Änderung an die Medien zu melden.
Parameter
newValue:Number — Neuer bytesTotal -Wert.
|
load | () | Methode |
public function load():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Lädt dieses Medium in dieses LoadTrait. Aktualisiert den Ladestatus. Löst das loadStateChange
-Ereignis bei jeder Statusänderung aus.
Typische Status: LOADING
, während das Medium geladen wird, READY
, nachdem es vollständig geladen ist, und LOAD_ERROR
, wenn es nicht vollständig geladen werden konnte.
Falls der LoadState LOADING
oder READY
lautet, wenn die Methode aufgerufen wird, wird ein Fehler ausgegeben.
Auslöser
IllegalOperationError — Wenn sich dieses Merkmal nicht selbst laden kann oder wenn der LoadState LOADING oder READY lautet.
|
Verwandte API-Elemente
loadStateChangeEnd | () | Methode |
protected function loadStateChangeEnd():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird unmittelbar nach einer Änderung der loadState
-Eigenschaft aufgerufen.
loadStateChangeStart | () | Methode |
protected function loadStateChangeStart(newState:String):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird unmittelbar vor einer Änderung der loadState
-Eigenschaft aufgerufen.
Unterklassen können diese Methode überschreiben, um die Änderung an die Medien zu melden.
Parameter
newState:String — Neuer loadState -Wert.
|
setBytesLoaded | () | Methode |
protected final function setBytesLoaded(value:Number):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Legt die Anzahl der Byte von Daten fest, die geladen wurden.
Parameter
value:Number |
Auslöser
ArgumentError — Wenn der Wert negativ, „NaN“ oder größer als bytesTotal ist.
|
setBytesTotal | () | Methode |
protected final function setBytesTotal(value:Number):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Legt die Gesamtgröße der geladenen Daten in Byte fest.
Parameter
value:Number |
Auslöser
ArgumentError — Wenn der Wert negativ oder kleiner als bytesLoaded ist.
|
setLoadState | () | Methode |
unload | () | Methode |
public function unload():void
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Entlädt dieses LoadTrait. Aktualisiert den Ladestatus. Löst das loadStateChange
-Ereignis bei jeder Statusänderung aus.
Typische Status: UNLOADING
, während das Medium entladen wird, UNINITIALIZED
, nachdem es vollständig entladen wurde, und LOAD_ERROR
, wenn es nicht vollständig entladen werden konnte.
Falls der LoadState nicht READY
lautet, wenn die Methode aufgerufen wird, wird ein Fehler ausgegeben.
Auslöser
IllegalOperationError — Wenn sich dieses Merkmal nicht selbst entladen kann oder wenn der LoadState nicht READY lautet.
|
Verwandte API-Elemente
bytesTotalChange | Ereignis |
org.osmf.events.LoadEvent
Eigenschaft LoadEvent.type =
org.osmf.events.LoadEvent.BYTES_TOTAL_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird ausgelöst, wenn die Gesamtgröße der geladenen Daten in Byte geändert wurde.
Die LoadEvent.BYTES_TOTAL_CHANGE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein bytesTotalChange-Ereignis.loadStateChange | Ereignis |
org.osmf.events.LoadEvent
Eigenschaft LoadEvent.type =
org.osmf.events.LoadEvent.LOAD_STATE_CHANGE
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Wird nach einer Änderung des LoadTrait-Status ausgelöst.
Die LoadEvent.LOAD_STATE_CHANGE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein loadStateChange-Ereignis.Tue Jun 12 2018, 10:04 AM Z