Paket | org.osmf.traits |
Klasse | public class DisplayObjectTrait |
Vererbung | DisplayObjectTrait MediaTraitBase EventDispatcher Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | OSMF 1.0 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
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
Eigenschaft | Definiert von | ||
---|---|---|---|
constructor : 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 | ||
traitType : String [schreibgeschützt]
Der MediaTraitType für dieses Merkmal. | MediaTraitBase |
Methode | Definiert von | ||
---|---|---|---|
Konstruktor. | DisplayObjectTrait | ||
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 | ||
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 | ||
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 displayObject-Eigenschaft aufgerufen. | DisplayObjectTrait | ||
Wird unmittelbar vor einer Änderung der displayObject-Eigenschaft aufgerufen. | DisplayObjectTrait | ||
Wird aufgerufen, unmittelbar nachdem setMediaSize() neue mediaWidth- und/oder mediaHeight-Werte angewendet hat. | DisplayObjectTrait | ||
Wird unmittelbar vor einem Aufruf von setMediaSize() aufgerufen. | DisplayObjectTrait | ||
Definiert das displayObject des Merkmals. | DisplayObjectTrait | ||
Legt die Breite und Höhe des Merkmals fest. | DisplayObjectTrait |
Ereignis | Übersicht | Definiert von | ||
---|---|---|---|---|
[broadcast event] Wird ausgelöst, wenn Flash Player oder eine AIR-Anwendung den Betriebssystemfokus erhält und aktiv wird. | EventDispatcher | |||
[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 |
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 |
mediaWidth | Eigenschaft |
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.
ParameterdisplayObject:DisplayObject | |
mediaWidth:Number (default = 0 )
| |
mediaHeight:Number (default = 0 )
|
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.
|
displayObjectChange | Ereignis |
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.
mediaSizeChange | Ereignis |
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.Tue Jun 12 2018, 10:04 AM Z