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...
spark.effects.animation 

SimpleMotionPath  - AS3 Flex

Paketspark.effects.animation
Klassepublic class SimpleMotionPath
VererbungSimpleMotionPath Inheritance MotionPath Inheritance Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Die SimpleMotionPath-Klasse gibt für Instanzen des Animate-Effekts den Namen einer Eigenschaft sowie die Werte an, die die Eigenschaft im Laufe der Zeit annehmen kann.

Bei dieser Klasse handelt es sich um eine einfache Unterklasse der MotionPath-Klasse für die Definition von zwei Schlüsselbildern, die die Eigenschaften valueFrom, valueTo und valueBy enthält. Die MotionPath-Klasse selbst kann eine beliebige Anzahl an Schlüsselbildern definieren.

Standard-MXML-Eigenschaftkeyframes

Verwandte API-Elemente



Öffentliche Eigenschaften
 EigenschaftDefiniert von
 Inheritedconstructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz.
Object
 Inheritedinterpolator : IInterpolator
Der Interpolator bestimmt, wie Zwischenwerte in einer Animation berechnet werden.
MotionPath
 Inheritedkeyframes : Vector.<Keyframe>
Eine Sequenz von Keyframe-Objekten, die das Zeit/Wert-Paar darstellt, das die Eigenschaft während der Animation übernimmt.
MotionPath
 Inheritedproperty : String
Der Name der Eigenschaft des zu animierenden Effektziels.
MotionPath
  valueBy : Object
Optionale Eigenschaft, die das Delta angibt, das für die Berechnung des valueFrom- oder valueTo-Werts verwendet wird.
SimpleMotionPath
  valueFrom : Object
Der Anfangswert für die Eigenschaft während der Animation.
SimpleMotionPath
  valueTo : Object
Der Wert, bis zu dem die genannte Eigenschaft animiert wird.
SimpleMotionPath
Öffentliche Methoden
 MethodeDefiniert von
  
SimpleMotionPath(property:String = null, valueFrom:Object = null, valueTo:Object = null, valueBy:Object = null)
Konstruktor.
SimpleMotionPath
 Inherited
Gibt eine Kopie dieses MotionPath-Objekts einschließlich Kopien jedes Schlüsselbilds zurück.
MotionPath
 Inherited
Berechnet einen interpolierten Wert für den verstrichenen Zeitraum und gibt ihn zurück.
MotionPath
 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
 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
Eigenschaftendetails

valueBy

Eigenschaft
valueBy:Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Optionale Eigenschaft, die das Delta angibt, das für die Berechnung des valueFrom oder valueTo-Werts verwendet wird. Durch das Angeben dieser optionalen Eigenschaft berechnet der Effekt die erforderlichen from- und to-Werte, die entweder nicht angegeben sind oder dynamisch ermittelt werden müssen, wenn die Animation beginnt.

Wie der valueBy-Wert verwendet wird, hängt davon ab, welche anderen Werte eingestellt sind. Wenn kein anderer Wert eingestellt ist, wird der valueFrom-Wert auf Grundlage des aktuellen Eigenschaftswerts im Ziel bestimmt und der valueTo-Wert mithilfe der Gleichung valueFrom + valueBy. Wenn der eine oder andere Wert eingestellt ist, jedoch nicht beide, wird der nicht eingestellte Wert mithilfe des anderen Werts berechnet: valueTo = valueFrom + valueBy oder valueFrom = valueTo - valueBy. Wenn beide Werte eingestellt sind, wird die valueBy-Eigenschaft ignoriert.

Da valueBy den Typ „Object“ aufweist, kann der Effekt die anderen Werte nicht direkt anhand dieses Werts berechnen. Er verwendet den Interpolator des Effekts, um die Werte zu berechnen, indem die increment()- und die decrement()-Methode des Interpolators aufgerufen werden. Wenn kein Interpolator eingestellt ist, wird standardmäßig der NumberInterpolator verwendet.



Implementierung
    public function get valueBy():Object
    public function set valueBy(value:Object):void

valueFrom

Eigenschaft 
valueFrom:Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Der Anfangswert für die Eigenschaft während der Animation.

Der Wert „null“ oder „NaN“ (im Falle von Zahlen) gibt an, dass ein Wert dynamisch zur Laufzeit ermittelt werden muss, indem er entweder direkt von der target-Eigenschaft abgerufen oder berechnet wird, wenn der andere Wert gültig ist und auch ein gültiger valueBy-Wert angegeben ist.



Implementierung
    public function get valueFrom():Object
    public function set valueFrom(value:Object):void

valueTo

Eigenschaft 
valueTo:Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Der Wert, bis zu dem die genannte Eigenschaft animiert wird.

Der Wert „null“ oder „NaN“ (im Falle von Zahlen) gibt an, dass ein Wert dynamisch zur Laufzeit ermittelt werden muss, indem er entweder direkt von der target-Eigenschaft abgerufen oder berechnet wird, wenn der andere Wert gültig ist und auch ein gültiger valueBy-Wert angegeben ist.



Implementierung
    public function get valueTo():Object
    public function set valueTo(value:Object):void
Konstruktordetails

SimpleMotionPath

()Konstruktor
public function SimpleMotionPath(property:String = null, valueFrom:Object = null, valueTo:Object = null, valueBy:Object = null)

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 10, AIR 1.5

Konstruktor. Sie können die Parameter valueFrom und valueTo oder den Parameter valueBy und entweder den Parameter valueFrom oder den Parameter valueTo angeben. Wenn Sie diese Parameter weglassen, werden sie in Flex auf Grundlage des Effektziels berechnet.

Parameter
property:String (default = null) — Der Name der Eigenschaft, die animiert wird.
 
valueFrom:Object (default = null) — Der Ausgangswert der Eigenschaft.
 
valueTo:Object (default = null) — Der letzte Wert der Eigenschaft.
 
valueBy:Object (default = null) — Ein optionaler Parameter, der das Delta angibt, mit dem der from- oder to-Wert berechnet werden kann, wenn einer der Werte fehlt.




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