Paket | spark.effects.animation |
Klasse | public class SimpleMotionPath |
Vererbung | SimpleMotionPath MotionPath Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
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
Eigenschaft | Definiert von | ||
---|---|---|---|
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
interpolator : IInterpolator
Der Interpolator bestimmt, wie Zwischenwerte in einer Animation berechnet werden. | MotionPath | ||
keyframes : Vector.<Keyframe>
Eine Sequenz von Keyframe-Objekten, die das Zeit/Wert-Paar darstellt, das die Eigenschaft während der Animation übernimmt. | MotionPath | ||
property : 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 |
Methode | Definiert von | ||
---|---|---|---|
SimpleMotionPath(property:String = null, valueFrom:Object = null, valueTo:Object = null, valueBy:Object = null)
Konstruktor. | SimpleMotionPath | ||
Gibt eine Kopie dieses MotionPath-Objekts einschließlich Kopien jedes Schlüsselbilds zurück. | MotionPath | ||
Berechnet einen interpolierten Wert für den verstrichenen Zeitraum und gibt ihn zurück. | MotionPath | ||
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 | ||
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 |
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
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.
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.
|
Tue Jun 12 2018, 10:04 AM Z