Paket | fl.motion |
Klasse | public class Keyframe |
Vererbung | Keyframe KeyframeBase Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
position
, scale
, rotation
, skew
und color
. Ein Schlüsselbild kann eine oder mehrere dieser Eigenschaften definieren (optional). So kann sich beispielsweise ein Schlüsselbild nur auf die Position auswirken, während sich ein anderes Schlüsselbild zu einem anderen Zeitpunkt nur auf die Skalierung auswirkt. Dabei kann ein weiteres Schlüsselbild gleichzeitig Auswirkungen auf alle Eigenschaften haben. Bei einem Bewegungs-Tween kann jede Zeitindexposition nur ein Schlüsselbild haben. Ein Schlüsselbild verfügt noch über weitere Eigenschaften, wie z. B. blend mode
, filters
und cacheAsBitmap
. Diese Eigenschaften sind immer verfügbar. So verfügt ein Schlüsselbild zum Beipiel immer über einen Mischmodus.
Hinweis: In Flash CS3 waren viele von dieser Klasse unterstützten Eigenschaften und Methoden ausschließlich Mitglieder dieser Klasse. In Flash CS4 wurde eine Basisklasse, KeyframeBase, für diese Eigenschaften und Methoden dieser Klasse eingeführt. Sie werden jetzt über die Vererbungskette auch von anderen Klassen genutzt. Wenn Sie mit Flash CS3 gearbeitet haben, beachten Sie, dass diese Eigenschaften und Methoden immer noch von der Keyframe-Klasse unterstützt werden, in Flash Professional-Versionen nach Flash CS3 aber Mitglieder der KeyframeBase-Klasse sind. Wie bei allen anderen Klassen in diesem Referenzhandbuch klicken Sie auf „Vererbte öffentliche Eigenschaften anzeigen“ und „Vererbte öffentliche Methoden anzeigen“, um alle von dieser Klasse unterstützten Eigenschaften und Methoden zu sehen.
Verwandte API-Elemente
Eigenschaft | Definiert von | ||
---|---|---|---|
adjustColorObjects : Dictionary = null
Speichert AdjustColor-Instanzen, die ihrem entsprechenden Index im Filterarray für dieses Schlüsselbild zugeordnet sind. | KeyframeBase | ||
blank : Boolean = false
Gibt an, dass das Zielobjekt auf diesem Schlüsselbild nicht angezeigt werden soll. | KeyframeBase | ||
blendMode : String = "normal"
Ein Wert der BlendMode-Klasse, der angibt, wie die Farben von Anzeigeobjekten in Flash Player mit darunter liegenden Grafiken gemischt werden. | KeyframeBase | ||
cacheAsBitmap : Boolean = false
Wird diese Eigenschaft auf „true“ gesetzt, speichert Flash Player eine interne Bitmap-Darstellung des Anzeigeobjekts im Cache. | KeyframeBase | ||
color : Color
Ein Farbobjekt, das die Farbtransformation im Zielobjekt anpasst. | KeyframeBase | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
filters : Array
Ein Array mit allen Filterobjekten, die dem Zielobjekt in einem bestimmten Schlüsselbild zugewiesen werden sollen. | KeyframeBase | ||
firstFrame : String
Speichert den Namen des ersten Bilds für Bewegungs-Tweens, der sich nur auf Grafiksymbole auswirkt. | KeyframeBase | ||
index : int
Der eindeutige Zeitwert des Schlüsselbilds im Bewegungs-Tween. | KeyframeBase | ||
label : String
Ein String, der das Schlüsselbild beschreibt. | KeyframeBase | ||
loop : String
Speichert den Wert des Kontrollkästchens "Endlosschleife" für Bewegungs-Tweens, der sich nur auf Grafiksymbole auswirkt. | KeyframeBase | ||
matrix : Matrix = null
Speichert die matrix-Eigenschaft, falls für dieses Schlüsselbild eine vorhanden ist. | KeyframeBase | ||
matrix3D : Object = null
Speichert die matrix3d-Eigenschaft, falls für dieses Schlüsselbild eine vorhanden ist. | KeyframeBase | ||
opaqueBackground : Object = null
Steuert, ob das Zielobjekt einen undurchsichtigen Hintergrund hat. | KeyframeBase | ||
orientToPath : Boolean = false
Wird diese Eigenschaft auf „true“ gesetzt, dreht sich das Zielobjekt automatisch entsprechend dem Winkel des Pfads. | KeyframeBase | ||
rotateDirection : String = "auto"
Steuert mit einem Wert der RotateDirection-Klasse, wie das Zielobjekt im Verlauf eines Bewegungs-Tweens gedreht wird. | KeyframeBase | ||
rotateTimes : uint = 0
Fügt im Verlauf eines Bewegungs-Tweens eine Drehung zum Zielobjekt hinzu, zusätzlich zu einer bereits vorhandenen Drehung. | KeyframeBase | ||
rotation : Number
Gibt die Drehung des Zielobjekts basierend auf der ursprünglichen Ausrichtung in Grad an, ausgehend vom Transformationspunkt. | KeyframeBase | ||
rotationConcat : Number = NaN
Die Werte für die Drehung (z-Achse) des Zielobjekts in der Bewegung relativ zur vorherigen Ausrichtung wie vom Transformationspunkt angewendet, im Gegensatz zu absoluten Drehungswerten, und getrennt von skewY-Werten. | KeyframeBase | ||
rotationX : Number = NaN
Speichert die rotationX-Eigenschaft für dieses Schlüsselbild. | KeyframeBase | ||
rotationY : Number = NaN
Speichert die rotationY-Eigenschaft für dieses Schlüsselbild. | KeyframeBase | ||
scaleX : Number = NaN
Gibt die horizontale Skalierung des Objekts als Prozentwert an, ausgehend vom Transformationspunkt. | KeyframeBase | ||
scaleY : Number = NaN
Gibt die vertikale Skalierung des Objekts als Prozentwert an, ausgehend vom Transformationspunkt. | KeyframeBase | ||
skewX : Number = NaN
Gibt den horizontalen Neigungswinkel des Zielobjekts in Grad an, ausgehend vom Transformationspunkt. | KeyframeBase | ||
skewY : Number = NaN
Gibt den vertikalen Neigungswinkel des Zielobjekts in Grad an, ausgehend vom Transformationspunkt. | KeyframeBase | ||
tweens : Array
Ein Array mit allen Tween-Objekten, die dem Zielobjekt in einem bestimmten Schlüsselbild zugewiesen werden sollen. | Keyframe | ||
tweenScale : Boolean = true
Ein Flag, mit dem gesteuert wird, ob die Skalierung im Verlauf eines Tweens interpoliert wird. | Keyframe | ||
tweensLength : int [override] [schreibgeschützt]
Die Anzahl der Bilder für den Tween. | Keyframe | ||
tweenSnap : Boolean = false
Speichert den Wert des Kontrollkästchens "Ausrichten" für Bewegungs-Tweens. Dadurch wird das Objekt an einem Pfad ausgerichtet. | Keyframe | ||
tweenSync : Boolean = false
Speichert den Wert des Kontrollkästchens "Sync" für Bewegungs-Tweens. Dies wirkt sich nur auf Grafiksymbole aus. | Keyframe | ||
useRotationConcat : Boolean = false
Wenn diese Eigenschaft den Wert „true“ hat, wird das Zielobjekt gedreht, falls Daten für die Bewegung von addpropertyarray bereitgestellt werden. | KeyframeBase | ||
visible : Boolean = true
Steuert, ob das Zielobjekt sichtbar ist. | KeyframeBase | ||
x : Number = NaN
Die horizontale Position des Transformationspunkts des Zielobjekts im Koordinatenraum des übergeordneten Objekts. | KeyframeBase | ||
y : Number = NaN
Die vertikale Position des Transformationspunkts des Zielobjekts im Koordinatenraum des übergeordneten Objekts. | KeyframeBase | ||
z : Number = NaN
Die Tiefenposition (z-Achse) des Transformationspunkts des Zielobjekts im Koordinatenraum des übergeordneten Objekts. | KeyframeBase |
Methode | Definiert von | ||
---|---|---|---|
Konstruktor für Keyframe-Instanzen. | Keyframe | ||
Gibt an, ob das Schlüsselbild einen Einfluss auf eine bestimmte Animationseigenschaft hat. | KeyframeBase | ||
Ruft ein ITween-Objekt für eine bestimmte Animationseigenschaft ab. | Keyframe | ||
Ruft den Wert einer bestimmten tweenbaren Eigenschaft im Schlüsselbild ab. | KeyframeBase | ||
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 | ||
Stellt eine der vier AdjustColor-Eigenschaften auf das AdjustColor-Objekt für den angegebenen Filterindex ein. | KeyframeBase | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Ändert den Wert einer bestimmten tweenbaren Eigenschaft im Schlüsselbild. | KeyframeBase | ||
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 |
tweens | Eigenschaft |
public var tweens:Array
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Ein Array mit allen Tween-Objekten, die dem Zielobjekt in einem bestimmten Schlüsselbild zugewiesen werden sollen. Ein Tween kann allen Animationseigenschaften zugewiesen werden (wie bei Standard-Tweens auf der Zeitleiste des Flash-Authoring-Tools). Es können aber auch mehrere Tweens einzelnen Eigenschaften zugewiesen werden (wie bei separaten benutzerdefinierten Beschleunigungskurven).
tweenScale | Eigenschaft |
public var tweenScale:Boolean = true
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Ein Flag, mit dem gesteuert wird, ob die Skalierung im Verlauf eines Tweens interpoliert wird. Beim Wert false
behält das Anzeigeobjekt im Verlauf eines Tweens seine Größe bis zum nächsten Schlüsselbild bei.
tweensLength | Eigenschaft |
tweenSnap | Eigenschaft |
public var tweenSnap:Boolean = false
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Speichert den Wert des Kontrollkästchens "Ausrichten" für Bewegungs-Tweens. Dadurch wird das Objekt an einem Pfad ausgerichtet. Diese Eigenschaft wird für die Motion-Funktion zum Kopieren und Einfügen in Flash CS4 verwendet. Sie wirkt sich nicht auf Bewegungs-Tweens aus, die mithilfe von ActionScript erstellt wurden. Sie wurde aus Kompatibilitätsgründen mit dem Flex 2-Compiler hier aufgenommen.
tweenSync | Eigenschaft |
public var tweenSync:Boolean = false
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Speichert den Wert des Kontrollkästchens "Sync" für Bewegungs-Tweens. Dies wirkt sich nur auf Grafiksymbole aus. Diese Eigenschaft wird für die Motion-Funktion zum Kopieren und Einfügen in Flash CS4 verwendet. Sie wirkt sich nicht auf Bewegungs-Tweens aus, die mithilfe von ActionScript erstellt wurden. Sie wurde aus Kompatibilitätsgründen mit dem Flex 2-Compiler hier aufgenommen.
Keyframe | () | Konstruktor |
public function Keyframe(xml:XML = null)
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Konstruktor für Keyframe-Instanzen.
Parameterxml:XML (default = null ) — Optionales E4X-XML-Objekt, das eine Keyframe-Instanz im Motion-XML-Format definiert.
|
getTween | () | Methode |
public function getTween(target:String = ""):fl.motion:ITween
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Ruft ein ITween-Objekt für eine bestimmte Animationseigenschaft ab.
Parameter
target:String (default = " ") — Der Name der getweenten Eigenschaft.
|
fl.motion:ITween — Ein Objekt, das die ITween-Oberfläche implementiert.
|
Verwandte API-Elemente
Tue Jun 12 2018, 10:04 AM Z