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 

TimeTrait  - AS3 OSMF

Paketorg.osmf.traits
Klassepublic class TimeTrait
VererbungTimeTrait Inheritance MediaTraitBase Inheritance EventDispatcher Inheritance Object

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

TimeTrait definiert die Trait-Schnittstelle für Medien, die über eine Dauer (duration) und eine currentTime verfügen. Es kann auch als Basisklasse für eine spezifischere TimeTrait-Unterklasse verwendet werden.

Mithilfe der MediaElement.hasTrait(MediaTraitType.TIME)-Methode fragen Sie ab, ob ein Medienelement über Merkmale dieses Typs verfügt. Wenn hasTrait(MediaTraitType.TIME) den Wert true zurückgibt, rufen Sie mithilfe der MediaElement.getTrait(MediaTraitType.TIME)-Methode ein Objekt dieses Typs ab.

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  currentTime : Number
[schreibgeschützt] Die aktuelle Zeit des Mediums in Sekunden.
TimeTrait
  duration : Number
[schreibgeschützt] Die Dauer des Mediums in Sekunden.
TimeTrait
 InheritedtraitType : String
[schreibgeschützt] Der MediaTraitType für dieses Merkmal.
MediaTraitBase
Öffentliche Methoden
 MethodeDefiniert von
  
TimeTrait(duration:Number = NaN)
Konstruktor.
TimeTrait
 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
 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
 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 currentTime-Eigenschaft aufgerufen.
TimeTrait
  
Wird unmittelbar vor einer Änderung der currentTime-Eigenschaft aufgerufen.
TimeTrait
  
Wird unmittelbar nach einer Änderung der duration-Eigenschaft aufgerufen.
TimeTrait
  
Wird unmittelbar vor einer Änderung der duration-Eigenschaft aufgerufen.
TimeTrait
  
Das Aufrufen dieser Set-Funktion hat eine Änderung des currentTime-Werts des Merkmals zur Folge, wenn es sich vom aktuellen currentTime-Wert unterscheidet.
TimeTrait
  
Das Aufrufen dieser Set-Funktion hat eine Änderung des duration-Werts des Merkmals zur Folge, wenn es sich vom aktuellen duration-Wert unterscheidet.
TimeTrait
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 currentTime des Merkmals in einen Wert geändert wurde, der mit seiner Dauer identisch ist.TimeTrait
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird.EventDispatcher
  Wird ausgelöst, wenn die Dauer des Merkmals geändert wurde.TimeTrait
Eigenschaftendetails

currentTime

Eigenschaft
currentTime:Number  [schreibgeschützt]

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

Die aktuelle Zeit des Mediums in Sekunden. Darf niemals die duration überschreiten.



Implementierung
    public function get currentTime():Number

duration

Eigenschaft 
duration:Number  [schreibgeschützt]

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

Die Dauer des Mediums in Sekunden.



Implementierung
    public function get duration():Number
Konstruktordetails

TimeTrait

()Konstruktor
public function TimeTrait(duration:Number = NaN)

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

Konstruktor.

Parameter
duration:Number (default = NaN) — Die Dauer des Mediums in Sekunden. Der Standardwert ist „NaN“ (keine Dauer).
Methodendetails

currentTimeChangeEnd

()Methode
protected function currentTimeChangeEnd(oldCurrentTime:Number):void

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

Wird unmittelbar nach einer Änderung der currentTime-Eigenschaft aufgerufen.

Parameter

oldCurrentTime:Number — Vorheriger currentTime-Wert.

currentTimeChangeStart

()Methode 
protected function currentTimeChangeStart(newCurrentTime:Number):void

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

Wird unmittelbar vor einer Änderung der currentTime-Eigenschaft aufgerufen.

Unterklassen können diese Methode überschreiben, um die Änderung an die Medien zu melden.

Parameter

newCurrentTime:Number — Neuer currentTime-Wert.

durationChangeEnd

()Methode 
protected function durationChangeEnd(oldDuration:Number):void

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

Wird unmittelbar nach einer Änderung der duration-Eigenschaft aufgerufen. Löst das Change-Ereignis aus.

Überschreibende Unterklassen müssen diese Methode aufrufen, um das durationChange-Ereignis auszulösen.

Parameter

oldDuration:Number — Vorheriger duration-Wert.

durationChangeStart

()Methode 
protected function durationChangeStart(newDuration:Number):void

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

Wird unmittelbar vor einer Änderung der duration-Eigenschaft aufgerufen.

Unterklassen können diese Methode überschreiben, um die Änderung an die Medien zu melden.

Parameter

newDuration:Number — Neuer duration-Wert.

setCurrentTime

()Methode 
protected final function setCurrentTime(value:Number):void

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

Das Aufrufen dieser Set-Funktion hat eine Änderung des currentTime-Werts des Merkmals zur Folge, wenn es sich vom aktuellen currentTime-Wert unterscheidet.

Parameter

value:Number

setDuration

()Methode 
protected final function setDuration(value:Number):void

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

Das Aufrufen dieser Set-Funktion hat eine Änderung des duration-Werts des Merkmals zur Folge, wenn es sich vom aktuellen duration-Wert unterscheidet.

Parameter

value:Number

Ereignisdetails

complete

Ereignis
Ereignisobjekttyp: org.osmf.events.TimeEvent
Eigenschaft TimeEvent.type = org.osmf.events.TimeEvent.COMPLETE

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

Wird ausgelöst, wenn die currentTime des Merkmals in einen Wert geändert wurde, der mit seiner Dauer identisch ist.

Die TimeEvent.COMPLETE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein complete-Ereignis.

durationChange

Ereignis  
Ereignisobjekttyp: org.osmf.events.TimeEvent
Eigenschaft TimeEvent.type = org.osmf.events.TimeEvent.DURATION_CHANGE

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

Wird ausgelöst, wenn die Dauer des Merkmals geändert wurde.

Die TimeEvent.DURATION_CHANGE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein durationChange-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.