ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
org.osmf.traits 

LoadTrait  - AS3 OSMF

Paketorg.osmf.traits
Klassepublic class LoadTrait
VererbungLoadTrait Inheritance MediaTraitBase Inheritance EventDispatcher Inheritance Object

Sprachversion: ActionScript 3.0
Produktversion: OSMF 1.0
Laufzeitversionen: Flash Player 10, AIR 1.5

LoadTrait definiert die Trait-Schnittstelle für Medien, die geladen werden müssen, bevor sie dargestellt werden können. Es kann auch als Basisklasse für eine spezifischere LoadTrait-Unterklasse verwendet werden.

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



Öffentliche Eigenschaften
 EigenschaftDefiniert von
  bytesLoaded : Number
[schreibgeschützt] Die Bytezahl der geladenen Daten.
LoadTrait
  bytesTotal : Number
[schreibgeschützt] Die Gesamtgröße der geladenen Daten in Byte.
LoadTrait
 Inheritedconstructor : 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
 InheritedtraitType : String
[schreibgeschützt] Der MediaTraitType für dieses Merkmal.
MediaTraitBase
Öffentliche Methoden
 MethodeDefiniert von
  
Konstruktor.
LoadTrait
 Inherited
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
 Inherited
Sendet ein Ereignis in den Ereignisablauf.
EventDispatcher
 Inherited
Entfernt die von diesem Merkmal verwendeten Ressourcen.
MediaTraitBase
 Inherited
Überprüft, ob das EventDispatcher-Objekt Listener für einen bestimmten Ereignistyp registriert hat.
EventDispatcher
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
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
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Entfernt einen Listener aus dem EventDispatcher-Objekt.
EventDispatcher
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
  
Entlädt dieses LoadTrait.
LoadTrait
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
 Inherited
Überprüft, ob bei diesem EventDispatcher-Objekt oder bei einem seiner Vorgänger ein Ereignis-Listener für einen bestimmten Ereignistyp registriert ist.
EventDispatcher
Geschützte Methoden
 MethodeDefiniert 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
Ereignisse
 Ereignis Übersicht Definiert von
 Inherited[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
 Inherited[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
Eigenschaftendetails

bytesLoaded

Eigenschaft
bytesLoaded:Number  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: OSMF 1.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Die Bytezahl der geladenen Daten.



Implementierung
    public function get bytesLoaded():Number

bytesTotal

Eigenschaft 
bytesTotal:Number  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: OSMF 1.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Die Gesamtgröße der geladenen Daten in Byte.



Implementierung
    public function get bytesTotal():Number

loadState

Eigenschaft 
loadState:String  [schreibgeschützt]

Sprachversion: ActionScript 3.0
Produktversion: OSMF 1.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Der Ladestatus dieses Merkmals. Mögliche Werte finden Sie unter LoadState.



Implementierung
    public function get loadState():String

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
Konstruktordetails

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.

Parameter
loader: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.
Methodendetails

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 
protected final function setLoadState(newState:String):void

Sprachversion: ActionScript 3.0
Produktversion: OSMF 1.0
Laufzeitversionen: Flash Player 10, AIR 1.5

Legt den Ladestatus dieses LoadTrait fest.

Parameter

newState:String

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

Ereignisdetails

bytesTotalChange

Ereignis
Ereignisobjekttyp: 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  
Ereignisobjekttyp: 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.




[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.