Paketfl.motion
Klassepublic class Keyframe
VererbungKeyframe Inheritance Object

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.

Siehe auch

Motion-XML-Elemente


Öffentliche Eigenschaften
 EigenschaftDefiniert von
  blank : Boolean = false
Gibt an, dass das Zielobjekt auf diesem Schlüsselbild nicht angezeigt werden soll.
Keyframe
  blendMode : String = "normal"
Ein Wert der BlendMode-Klasse, der angibt, wie die Farben von Anzeigeobjekten in Flash Player mit darunter liegenden Grafiken gemischt werden.
Keyframe
  cacheAsBitmap : Boolean = false
Wird diese Eigenschaft auf "true" gesetzt, speichert Flash Player eine interne Bitmap-Darstellung des Anzeigeobjekts im Cache.
Keyframe
  color : Color
Ein Color-Objekt, das die Farbtransformation im Zielobjekt anpasst.
Keyframe
 Inheritedconstructor : 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.
Keyframe
  firstFrame : String
Speichert den Namen des ersten Bilds für Bewegungs-Tweens, der sich nur auf Grafiksymbole auswirkt.
Keyframe
  index : int
Der eindeutige Zeitwert des Schlüsselbilds im Bewegungs-Tween.
Keyframe
  label : String = ""
Ein String, der das Schlüsselbild beschreibt.
Keyframe
  loop : String
Speichert den Wert des Kontrollkästchens "Endlosschleife" für Bewegungs-Tweens, der sich nur auf Grafiksymbole auswirkt.
Keyframe
  orientToPath : Boolean = false
Wird diese Eigenschaft auf "true" gesetzt, dreht sich das Zielobjekt automatisch entsprechend dem Winkel des Pfads.
Keyframe
 Inheritedprototype : Object
[static] Ein Verweis auf das Prototypobjekt einer Klasse oder eines Funktionsobjekts.
Object
  rotateDirection : String = "auto"
Steuert mit einem Wert der RotateDirection-Klasse, wie das Zielobjekt im Verlauf eines Bewegungs-Tweens gedreht wird.
Keyframe
  rotateTimes : uint = 0
Fügt im Verlauf eines Bewegungs-Tweens eine Drehung zum Zielobjekt hinzu, zusätzlich zu einer bereits vorhandenen Drehung.
Keyframe
  rotation : Number
Gibt die Drehung des Zielobjekts basierend auf der ursprünglichen Ausrichtung in Grad an, ausgehend vom Transformationspunkt.
Keyframe
  scaleX : Number = NaN
Gibt die horizontale Skalierung des Objekts als Prozentwert an, ausgehend vom Transformationspunkt.
Keyframe
  scaleY : Number = NaN
Gibt die vertikale Skalierung des Objekts als Prozentwert an, ausgehend vom Transformationspunkt.
Keyframe
  skewX : Number = NaN
Gibt den horizontalen Neigungswinkel des Zielobjekts in Grad an, ausgehend vom Transformationspunkt.
Keyframe
  skewY : Number = NaN
Gibt den vertikalen Neigungswinkel des Zielobjekts in Grad an, ausgehend vom Transformationspunkt.
Keyframe
  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
  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
  x : Number = NaN
Die horizontale Position des Transformationspunkts des Zielobjekts im Koordinatenraum des übergeordneten Objekts.
Keyframe
  y : Number = NaN
Die vertikale Position des Transformationspunkts des Zielobjekts im Koordinatenraum des übergeordneten Objekts.
Keyframe
Öffentliche Methoden
 MethodeDefiniert von
  
Keyframe(xml:XML = null)
Konstruktor für Keyframe-Instanzen.
Keyframe
  
affectsTweenable(tweenableName:String = ""):Boolean
Gibt an, ob das Schlüsselbild einen Einfluss auf eine bestimmte Animationseigenschaft hat.
Keyframe
  
getTween(target:String = ""):ITween
Ruft ein ITween-Objekt für eine bestimmte Animationseigenschaft ab.
Keyframe
  
getValue(tweenableName:String):Number
Ruft den Wert einer bestimmten tweenbaren Eigenschaft im Schlüsselbild ab.
Keyframe
 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
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
  
setValue(tweenableName:String, newValue:Number):void
Ändert den Wert einer bestimmten tweenbaren Eigenschaft im Schlüsselbild.
Keyframe
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Eigenschaftsdetail
blankEigenschaft
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.

blendModeEigenschaft 
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

cacheAsBitmapEigenschaft 
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.

colorEigenschaft 
public var color:Color

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Ein Farbobjekt, das die Farbtransformation im Zielobjekt anpasst.

filtersEigenschaft 
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.

firstFrameEigenschaft 
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.

indexEigenschaft 
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
labelEigenschaft 
public var label:String = ""

Sprachversion : ActionScript 3.0
Player-Version : Flash Player 9.0.28.0

Ein String, der das Schlüsselbild beschreibt.

loopEigenschaft 
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.

orientToPathEigenschaft 
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.

rotateDirectionEigenschaft 
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

rotateTimesEigenschaft 
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

rotationEigenschaft 
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
scaleXEigenschaft 
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.

scaleYEigenschaft 
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.

skewXEigenschaft 
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.

skewYEigenschaft 
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.

tweensEigenschaft 
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).

tweenScaleEigenschaft 
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.

tweenSnapEigenschaft 
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.

tweenSyncEigenschaft 
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.

xEigenschaft 
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.

yEigenschaft 
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.

Konstruktordetail
Keyframe()Konstruktor
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.
Methodendetail
affectsTweenable()Methode
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
Boolean
getTween()Methode 
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

getValue()Methode 
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.
setValue()Methode 
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.





 

Eine E-Mail an mich senden, wenn dieser Seite Kommentare hinzugefügt werden | Kommentarbericht

Aktuelle Seite: http://livedocs.adobe.com/flash/9.0_de/ActionScriptLangRefV3/fl/motion/Keyframe.html