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 

PlayTrait  - AS3 OSMF

Paketorg.osmf.traits
Klassepublic class PlayTrait
VererbungPlayTrait Inheritance MediaTraitBase Inheritance EventDispatcher Inheritance Object

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

PlayTrait definiert die Trait-Schnittstelle für ein Medium, dessen Wiedergabe gestartet und gestoppt werden kann. Es kann auch als Basisklasse für eine spezifischere PlayTrait-Unterklasse verwendet werden.

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

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
  canPause : Boolean
[schreibgeschützt] Gibt an, ob das Medium angehalten werden kann.
PlayTrait
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
  playState : String
[schreibgeschützt] Der aktuelle Wiedergabestatus vom Typ PlayState.
PlayTrait
 InheritedtraitType : String
[schreibgeschützt] Der MediaTraitType für dieses Merkmal.
MediaTraitBase
Öffentliche Methoden
 MethodeDefiniert von
  
Konstruktor.
PlayTrait
 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
  
Hält das Medium an, sofern es noch nicht angehalten wurde.
PlayTrait
  
Spielt das Medium ab, sofern es nicht bereits abgespielt wird.
PlayTrait
 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
  
Hält das Medium an, sofern es nicht bereits gestoppt wurde.
PlayTrait
 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 des Werts der playState-Eigenschaft aufgerufen.
PlayTrait
  
Wird unmittelbar vor einer Änderung des Werts der playState-Eigenschaft aufgerufen.
PlayTrait
  
Legt die canPause-Eigenschaft für dieses PlayTrait fest.
PlayTrait
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 nach einer Änderung der canPause-Eigenschaft ausgelöst.PlayTrait
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird.EventDispatcher
  Wird abgesetzt, wenn die Wiedergabe nach einem Anhalten fortgesetzt wirdPlayTrait
  Wird abgesetzt, wenn in einem Livestream kein Inhalt mehr für die Wiedergabe vorhanden ist, der Stream aber noch nicht beendet ist.PlayTrait
  Wird ausgelöst, wenn der playState des PlayTrait geändert wurde.PlayTrait
Eigenschaftendetails

canPause

Eigenschaft
canPause:Boolean  [schreibgeschützt]

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

Gibt an, ob das Medium angehalten werden kann. Bei „false“ wird die pause()-Methode nicht unterstützt.



Implementierung
    public function get canPause():Boolean

playState

Eigenschaft 
playState:String  [schreibgeschützt]

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

Der aktuelle Wiedergabestatus vom Typ PlayState.



Implementierung
    public function get playState():String
Konstruktordetails

PlayTrait

()Konstruktor
public function PlayTrait()

Konstruktor.

Methodendetails

pause

()Methode
public final function pause():void

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

Hält das Medium an, sofern es noch nicht angehalten wurde.


Auslöser
IllegalOperationError — Wenn canPause den Wert „false“ zurückgibt.

play

()Methode 
public final function play():void

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

Spielt das Medium ab, sofern es nicht bereits abgespielt wird.

playStateChangeEnd

()Methode 
protected function playStateChangeEnd():void

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

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

Überschreibende Unterklassen müssen diese Methode aufrufen, um das entsprechende PlayEvent auszulösen.

playStateChangeStart

()Methode 
protected function playStateChangeStart(newPlayState:String):void

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

Wird unmittelbar vor einer Änderung des Werts der playState-Eigenschaft aufgerufen.

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

Parameter

newPlayState:String

setCanPause

()Methode 
protected final function setCanPause(value:Boolean):void

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

Legt die canPause-Eigenschaft für dieses PlayTrait fest.

Parameter

value:Boolean

stop

()Methode 
public final function stop():void

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

Hält das Medium an, sofern es nicht bereits gestoppt wurde.

Wenn das Medium gestoppt wurde, sollte jeder spätere play-Aufruf wieder am Anfang beginnen (dies ist jedoch von der tatsächlichen Implementierung abhängig).

Ereignisdetails

canPauseChange

Ereignis
Ereignisobjekttyp: org.osmf.events.PlayEvent
Eigenschaft PlayEvent.type = org.osmf.events.PlayEvent.CAN_PAUSE_CHANGE

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

Wird nach einer Änderung der canPause-Eigenschaft ausgelöst.

Die PlayEvent.CAN_PAUSE_CHANGE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein canPauseChange-Ereignis.

liveResume

Ereignis  
Ereignisobjekttyp: org.osmf.events.PlayEvent
Eigenschaft PlayEvent.type = org.osmf.events.PlayEvent.LIVE_RESUME

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

Wird abgesetzt, wenn die Wiedergabe nach einem Anhalten fortgesetzt wird

Die PlayEvent.LIVE_RESUME-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein liveResume-Ereignis.

Wird abgesetzt, wenn die Wiedergabe nach einem Anhalten fortgesetzt wird

liveStall

Ereignis  
Ereignisobjekttyp: org.osmf.events.PlayEvent
Eigenschaft PlayEvent.type = org.osmf.events.PlayEvent.LIVE_STALL

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

Wird abgesetzt, wenn in einem Livestream kein Inhalt mehr für die Wiedergabe vorhanden ist, der Stream aber noch nicht beendet ist.

Die PlayEvent.LIVE_STALL-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein liveStall-Ereignis.

Wird abgesetzt, wenn in einem Livestream kein Inhalt mehr für die Wiedergabe vorhanden ist, der Stream aber noch nicht beendet ist.

playStateChange

Ereignis  
Ereignisobjekttyp: org.osmf.events.PlayEvent
Eigenschaft PlayEvent.type = org.osmf.events.PlayEvent.PLAY_STATE_CHANGE

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

Wird ausgelöst, wenn der playState des PlayTrait geändert wurde.

Die PlayEvent.PLAY_STATE_CHANGE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein playStateChange-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.