Paket | spark.effects.interpolation |
Klasse | public class MultiValueInterpolator |
Vererbung | MultiValueInterpolator Object |
Implementiert | IInterpolator |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Eigenschaft | Definiert von | ||
---|---|---|---|
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
elementInterpolator : IInterpolator
Der Interpolator für jedes Element des Eingabe-Arrays oder -Vektors. | MultiValueInterpolator |
Methode | Definiert von | ||
---|---|---|---|
MultiValueInterpolator(elementInterpolator:IInterpolator = null)
Konstruktor. | MultiValueInterpolator | ||
Das Ergebnis des Dekrementiervorgangs wird auf Grundlage eines Basiswerts und eines Werts, von dem er abgezogen wird, zurückgegeben. | MultiValueInterpolator | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Das Ergebnis dieses Vorgangs wird auf Grundlage eines Basiswerts und eines Werts, der dazu addiert wird, zurückgegeben. | MultiValueInterpolator | ||
Gibt den interpolierten Wert auf Grundlage des verstrichenen Teils einer Animation, zwischen 0,0 und 1,0, und den zu interpolierenden Start- und Endwerten zurück. | MultiValueInterpolator | ||
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 |
elementInterpolator | Eigenschaft |
elementInterpolator:IInterpolator
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Der Interpolator für jedes Element des Eingabe-Arrays oder -Vektors. Der Wert null gibt an, dass die NumberInterpolator-Klasse zu verwenden ist.
Der Standardwert ist NumberInterpolator.
Implementierung
public function get elementInterpolator():IInterpolator
public function set elementInterpolator(value:IInterpolator):void
MultiValueInterpolator | () | Konstruktor |
public function MultiValueInterpolator(elementInterpolator:IInterpolator = null)
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Konstruktor.
ParameterelementInterpolator:IInterpolator (default = null ) — Der Interpolator für jedes Element des Arrays. Wenn kein Interpolator angegeben ist, verwenden Sie die NumberInterpolator-Klasse.
|
decrement | () | Methode |
public function decrement(baseValue:Object, decrementValue:Object):Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Das Ergebnis des Dekrementiervorgangs wird auf Grundlage eines Basiswerts und eines Werts, von dem er abgezogen wird, zurückgegeben. Wenn es sich beispielsweise bei den Objekten um einfache Zahlen handelt, lautet das Ergebnis Number(baseValue) - Number(incrementValue)
. Diese Funktion wird durch das Animationssystem aufgerufen, wenn es auf dynamische Weise einen Wert anhand eines Endwerts und eines „by“-Werts berechnet, der davon zu subtrahieren ist. Beide Argumente weisen den Typ „Object“ auf und können nicht einfach addiert werden.
Parameter
baseValue:Object — Der Startwert der Interpolation.
| |
decrementValue:Object — Die Änderung, die auf den baseValue anzuwenden ist.
|
Object — Der interpolierte Wert.
|
increment | () | Methode |
public function increment(baseValue:Object, incrementValue:Object):Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Das Ergebnis dieses Vorgangs wird auf Grundlage eines Basiswerts und eines Werts, der dazu addiert wird, zurückgegeben. Wenn es sich beispielsweise bei den Objekten um einfache Zahlen handelt, lautet das Ergebnis Number(baseValue) + Number(incrementValue)
. Diese Methode wird durch das Animationssystem aufgerufen, wenn es auf dynamische Weise einen Wert anhand eines Startwerts und eines „by“-Werts berechnet, der dazu zu addieren ist. Beide Argumente weisen den Typ „Object“ auf und können nicht einfach addiert werden.
Parameter
baseValue:Object — Der Startwert der Interpolation.
| |
incrementValue:Object — Die Änderung, die auf den baseValue anzuwenden ist.
|
Object — Der interpolierte Wert.
|
interpolate | () | Methode |
public function interpolate(fraction:Number, startValue:Object, endValue:Object):Object
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 4 |
Laufzeitversionen: | Flash Player 10, AIR 1.5 |
Gibt den interpolierten Wert auf Grundlage des verstrichenen Teils einer Animation, zwischen 0,0 und 1,0, und den zu interpolierenden Start- und Endwerten zurück. Die Interpolation für MultiValueInterpolator wird mithilfe einer separaten Interpolation für jedes Element der startValue- und endValue-Arrays oder -Vektoren durchgeführt, sodass ein neues Array oder ein neuer Vektor mit diesen interpolierten Werten zurückgegeben wird. Das zurückgegebene Objekt ist ein Array, wenn startValue und endValue vom Typ Array sind, andernfalls ist das zurückgegebene Objekt vom Typ Vektor.
Parameter
fraction:Number — Der verstrichene Teil der Animation, zwischen 0,0 und 1,0.
| |
startValue:Object — Der Startwert der Interpolation.
| |
endValue:Object — Der Endwert der Interpolation.
|
Object — Der interpolierte Wert.
|
Tue Jun 12 2018, 10:04 AM Z