| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Die Keyframe-Klasse definiert den visuellen Zustand zu einer bestimmten Zeit in einem Bewegungs-Tween. Die folgenden Eigenschaften sind die primären Animationseigenschaften:
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.
public var blank:Boolean = false
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Gibt an, dass das Zielobjekt auf diesem Schlüsselbild nicht angezeigt werden soll.
public var blendMode:String = "normal"
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Ein Wert der BlendMode-Klasse, der angibt, wie die Farben von Anzeigeobjekten in Flash Player mit darunter liegenden Grafiken gemischt werden.
Siehe auch
public var cacheAsBitmap:Boolean = false
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Wird diese Eigenschaft auf true gesetzt, speichert Flash Player eine interne Bitmap-Darstellung des Anzeigeobjekts im Cache. Mit dieser Eigenschaft ist häufig ein schnelleres Rendering möglich als bei der standardmäßigen Verwendung von Vektoren.
public var color:Color
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Ein Farbobjekt, das die Farbtransformation im Zielobjekt anpasst.
public var filters:Array
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Ein Array mit allen Filterobjekten, die dem Zielobjekt in einem bestimmten Schlüsselbild zugewiesen werden sollen.
public var firstFrame:String
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Speichert den Namen des ersten Bilds 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 CS3 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.
index:int [read-write]
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Der eindeutige Zeitwert des Schlüsselbilds im Bewegungs-Tween. Das erste Bild in einem Bewegungs-Tween hat den Index 0.
Implementierung
public function get index():int
public function set index(value:int):void
public var label:String = ""
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Ein String, der das Schlüsselbild beschreibt.
public var loop:String
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Speichert den Wert des Kontrollkästchens "Endlosschleife" 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 CS3 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.
public var orientToPath:Boolean = false
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Wird diese Eigenschaft auf true gesetzt, dreht sich das Zielobjekt automatisch entsprechend dem Winkel des Pfads.
public var rotateDirection:String = "auto"
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Steuert mit einem Wert der RotateDirection-Klasse, wie das Zielobjekt im Verlauf eines Bewegungs-Tweens gedreht wird.
Siehe auch
public var rotateTimes:uint = 0
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Fügt im Verlauf eines Bewegungs-Tweens zusätzlich zu einer vorhandenen Drehung dem Zielobjekt eine Drehung hinzu. Diese Drehung hängt von dem Wert der rotateDirection-Eigenschaft ab, die auf RotateDirection.CW oder RotateDirection.CCW gesetzt sein muss. Bei dem Wert rotateTimes muss es sich um eine Ganzzahl handeln, die größer oder gleich Null ist.
Beispiel: Wenn das Objekt normalerweise von 0 auf 40 Grad gedreht wird, fügt ein rotateTimes-Wert von 1 und eine auf RotateDirection.CW gesetzte rotateDirection-Eigenschaft eine vollständige Drehung hinzu. Das Ergebnis ist eine Gesamtdrehung um 400 Grad.
Wenn die
rotateDirection-Eigenschaft auf
RotateDirection.CCW gesetzt ist, werden 360 Grad von der ursprünglichen Drehung
abgezogen. Das Ergebnis ist eine Drehung gegen den Uhrzeigersinn um 320 Grad.
Siehe auch
rotation:Number [read-write]
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Gibt die Drehung des Zielobjekts basierend auf der ursprünglichen Ausrichtung in Grad an, ausgehend vom Transformationspunkt. Der Wert NaN zeigt an, dass das Schlüsselbild keine Auswirkung auf diese Eigenschaft hat.
Implementierung
public function get rotation():Number
public function set rotation(value:Number):void
public var scaleX:Number = NaN
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Gibt die horizontale Skalierung des Objekts als Prozentwert an, ausgehend vom Transformationspunkt. Der Wert 1 bedeutet 100 % der Normalgröße. Der Wert NaN zeigt an, dass das Schlüsselbild keine Auswirkung auf diese Eigenschaft hat.
public var scaleY:Number = NaN
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Gibt die vertikale Skalierung des Objekts als Prozentwert an, ausgehend vom Transformationspunkt. Der Wert 1 bedeutet 100 % der Normalgröße. Der Wert NaN zeigt an, dass das Schlüsselbild keine Auswirkung auf diese Eigenschaft hat.
public var skewX:Number = NaN
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Gibt den horizontalen Neigungswinkel des Zielobjekts in Grad an, ausgehend vom Transformationspunkt. Der Wert NaN zeigt an, dass das Schlüsselbild keine Auswirkung auf diese Eigenschaft hat.
public var skewY:Number = NaN
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Gibt den vertikalen Neigungswinkel des Zielobjekts in Grad an, ausgehend vom Transformationspunkt. Der Wert NaN zeigt an, dass das Schlüsselbild keine Auswirkung auf diese Eigenschaft hat.
public var tweens:Array
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.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).
public var tweenScale:Boolean = true
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.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.
public var tweenSnap:Boolean = false
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.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 CS3 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.
public var tweenSync:Boolean = false
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.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 CS3 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.
public var x:Number = NaN
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Die horizontale Position des Transformationspunkts des Zielobjekts im Koordinatenraum des übergeordneten Objekts. Der Wert NaN zeigt an, dass das Schlüsselbild keine Auswirkung auf diese Eigenschaft hat.
public var y:Number = NaN
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Die vertikale Position des Transformationspunkts des Zielobjekts im Koordinatenraum des übergeordneten Objekts. Der Wert NaN zeigt an, dass das Schlüsselbild keine Auswirkung auf diese Eigenschaft hat.
public function Keyframe(xml:XML = null)
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Konstruktor für Keyframe-Instanzen.
Parameter
| xml:XML (default = null) — Optionales E4X-XML-Objekt, das eine Keyframe-Instanz im Motion-XML-Format definiert.
|
public function affectsTweenable(tweenableName:String = ""):Boolean
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Gibt an, ob das Schlüsselbild einen Einfluss auf eine bestimmte Animationseigenschaft hat.
Parameter
| tweenableName:String (default = "") — Der Name einer tweenbaren Eigenschaft, wie z. B. "x" oder "rotation".
|
Rückgabewerte
public function getTween(target:String = ""):ITween
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Ruft ein ITween-Objekt für eine bestimmte Animationseigenschaft ab.
Parameter
| target:String (default = "") — Der Name der getweenten Eigenschaft.
|
Rückgabewerte
| ITween — Ein Objekt, das die ITween-Oberfläche implementiert.
|
Siehe auch
public function getValue(tweenableName:String):Number
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Ruft den Wert einer bestimmten tweenbaren Eigenschaft im Schlüsselbild ab.
Parameter
| tweenableName:String — Der Name einer tweenbaren Eigenschaft, wie z. B. "x" oder "rotation".
|
Rückgabewerte
| Number — Der numerische Wert der tweenbaren Eigenschaft.
|
public function setValue(tweenableName:String, newValue:Number):void
| Sprachversion : | ActionScript 3.0 |
| Player-Version : | Flash Player 9.0.28.0 |
Ändert den Wert einer bestimmten tweenbaren Eigenschaft im Schlüsselbild.
Parameter
| tweenableName:String — Der Name einer tweenbaren Eigenschaft, wie z. B. "x" oder "rotation".
|
| |
| newValue:Number — Ein numerischer Wert, welcher der tweenbaren Eigenschaft zugewiesen wird.
|
© 2004-2007 Adobe Systems Incorporated. All rights reserved.
Fri Oct 12 2007, 2:03 AM GMT-07:00
Aktuelle Seite: http://livedocs.adobe.com/flash/9.0_de/ActionScriptLangRefV3/fl/motion/Keyframe.html