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 

DisplayObjectTrait  - AS3 OSMF

Paketorg.osmf.traits
Klassepublic class DisplayObjectTrait
VererbungDisplayObjectTrait Inheritance MediaTraitBase Inheritance EventDispatcher Inheritance Object

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

DisplayObjectTrait definiert die Trait-Schnittstelle für Medien, die ein DisplayObject bereitstellen, und möglicherweise über eigene Abmessungen verfügen. Die eigenen Abmessungen eines Mediums verweisen auf seine Abmessungen. Dabei werden die Abmessungen bei der Projektion des Mediums auf die Bühne nicht berücksichtigt.

Bei einem Bild beispielsweise sind die Höhe und Breite des gespeicherten Bilds die eigenen Abmessungen.

Mithilfe der MediaElement.hasTrait(MediaTraitType.DISPLAY_OBJECT)-Methode fragen Sie ab, ob ein Medienelement über Merkmale dieses Typs verfügt. Wenn hasTrait(MediaTraitType.DISPLAY_OBJECT) den Wert true zurückgibt, rufen Sie mithilfe der MediaElement.getTrait(MediaTraitType.DISPLAY_OBJECT)-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
  displayObject : DisplayObject
[schreibgeschützt] Das Anzeigeobjekt des Mediums.
DisplayObjectTrait
  mediaHeight : Number
[schreibgeschützt] Die eigene Höhe des Mediums.
DisplayObjectTrait
  mediaWidth : Number
[schreibgeschützt] Die eigene Breite des Mediums.
DisplayObjectTrait
 InheritedtraitType : String
[schreibgeschützt] Der MediaTraitType für dieses Merkmal.
MediaTraitBase
Öffentliche Methoden
 MethodeDefiniert von
  
DisplayObjectTrait(displayObject:DisplayObject, mediaWidth:Number = 0, mediaHeight:Number = 0)
Konstruktor.
DisplayObjectTrait
 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 displayObject-Eigenschaft aufgerufen.
DisplayObjectTrait
  
Wird unmittelbar vor einer Änderung der displayObject-Eigenschaft aufgerufen.
DisplayObjectTrait
  
mediaSizeChangeEnd(oldMediaWidth:Number, oldMediaHeight:Number):void
Wird aufgerufen, unmittelbar nachdem setMediaSize() neue mediaWidth- und/oder mediaHeight-Werte angewendet hat.
DisplayObjectTrait
  
mediaSizeChangeStart(newMediaWidth:Number, newMediaHeight:Number):void
Wird unmittelbar vor einem Aufruf von setMediaSize() aufgerufen.
DisplayObjectTrait
  
Definiert das displayObject des Merkmals.
DisplayObjectTrait
  
setMediaSize(mediaWidth:Number, mediaHeight:Number):void
Legt die Breite und Höhe des Merkmals fest.
DisplayObjectTrait
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
 Inherited[broadcast event] Wird ausgelöst, wenn Flash Player- oder die AIR-Anwendung den Fokus verliert und inaktiv wird.EventDispatcher
  Wird nach einer Änderung der displayObject-Eigenschaft des Merkmals ausgelöst.DisplayObjectTrait
  Wird ausgelöst, wenn die mediaWidth- und/oder mediaHeight-Eigenschaft des Merkmals geändert wurde.DisplayObjectTrait
Eigenschaftendetails

displayObject

Eigenschaft
displayObject:DisplayObject  [schreibgeschützt]

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

Das Anzeigeobjekt des Mediums.



Implementierung
    public function get displayObject():DisplayObject

mediaHeight

Eigenschaft 
mediaHeight:Number  [schreibgeschützt]

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

Die eigene Höhe des Mediums.



Implementierung
    public function get mediaHeight():Number

mediaWidth

Eigenschaft 
mediaWidth:Number  [schreibgeschützt]

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

Die eigene Breite des Mediums.



Implementierung
    public function get mediaWidth():Number
Konstruktordetails

DisplayObjectTrait

()Konstruktor
public function DisplayObjectTrait(displayObject:DisplayObject, mediaWidth:Number = 0, mediaHeight:Number = 0)

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

Konstruktor.

Parameter
displayObject:DisplayObject
 
mediaWidth:Number (default = 0)
 
mediaHeight:Number (default = 0)
Methodendetails

displayObjectChangeEnd

()Methode
protected function displayObjectChangeEnd(oldDisplayObject:DisplayObject):void

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

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

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

Parameter

oldDisplayObject:DisplayObject — Vorheriger displayObject-Wert.

displayObjectChangeStart

()Methode 
protected function displayObjectChangeStart(newView:DisplayObject):void

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

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

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

Parameter

newView:DisplayObject — Neuer displayObject-Wert.

mediaSizeChangeEnd

()Methode 
protected function mediaSizeChangeEnd(oldMediaWidth:Number, oldMediaHeight:Number):void

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

Wird aufgerufen, unmittelbar nachdem setMediaSize() neue mediaWidth- und/oder mediaHeight-Werte angewendet hat. Löst das Change-Ereignis aus.

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

Parameter

oldMediaWidth:Number — Vorheriger mediaWidth-Wert.
 
oldMediaHeight:Number — Vorheriger mediaHeigth-Wert.

mediaSizeChangeStart

()Methode 
protected function mediaSizeChangeStart(newMediaWidth:Number, newMediaHeight:Number):void

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

Wird unmittelbar vor einem Aufruf von setMediaSize() aufgerufen. Unterklassen können diese Methode überschreiben, um die Änderung an die Medien zu melden.

Parameter

newMediaWidth:Number — Neuer mediaWidth-Wert.
 
newMediaHeight:Number — Neuer mediaHeigth-Wert.

setDisplayObject

()Methode 
protected final function setDisplayObject(value:DisplayObject):void

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

Definiert das displayObject des Merkmals. Wenn sich das displayObject vom derzeit festgelegten unterscheidet, wird ein displayObjectChange-Ereignis ausgelöst.

Parameter

value:DisplayObject

setMediaSize

()Methode 
protected final function setMediaSize(mediaWidth:Number, mediaHeight:Number):void

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

Legt die Breite und Höhe des Merkmals fest.

Erzwingt „null“ für nicht numerische und negative Werte.

Wenn sich die Breite oder die Höhe von der vorherigen Breite oder Höhe unterscheidet, wird ein mediaSizeChange-Ereignis ausgelöst.

Parameter

mediaWidth:Number — Die neue Breite.
 
mediaHeight:Number — Die neue Höhe.

Ereignisdetails

displayObjectChange

Ereignis
Ereignisobjekttyp: org.osmf.events.DisplayObjectEvent
Eigenschaft DisplayObjectEvent.type = org.osmf.events.DisplayObjectEvent.DISPLAY_OBJECT_CHANGE

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

Wird nach einer Änderung der displayObject-Eigenschaft des Merkmals ausgelöst. Dies tritt auf, wenn ein anderes DisplayObject zum Darstellen der Medien zugewiesen wird.

Die DisplayObjectEvent.DISPLAY_OBJECT_CHANGE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein displayObjectChange-Ereignis.

mediaSizeChange

Ereignis  
Ereignisobjekttyp: org.osmf.events.DisplayObjectEvent
Eigenschaft DisplayObjectEvent.type = org.osmf.events.DisplayObjectEvent.MEDIA_SIZE_CHANGE

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

Wird ausgelöst, wenn die mediaWidth- und/oder mediaHeight-Eigenschaft des Merkmals geändert wurde.

Die DisplayObjectEvent.MEDIA_SIZE_CHANGE-Konstante definiert den Wert der type-Eigenschaft des Ereignisobjekts für ein mediaSizeChange-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.