Paket | fl.motion |
Klasse | public class Motion |
Vererbung | Motion MotionBase Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Hinweis: In Flash CS3 waren viele von dieser Klasse unterstützten Eigenschaften und Methoden ausschließlich Mitglieder dieser Klasse. In Flash CS4 wurde eine Basisklasse, KeyframeBase, für diese Eigenschaften und Methoden dieser Klasse eingeführt. Sie werden jetzt über die Vererbungskette auch von anderen Klassen genutzt. Wenn Sie mit Flash CS3 gearbeitet haben, beachten Sie, dass diese Eigenschaften und Methoden immer noch von der Keyframe-Klasse unterstützt werden, in Flash Professional-Versionen nach Flash CS3 aber Mitglieder der KeyframeBase-Klasse sind. Wie bei allen anderen Klassen in diesem Referenzhandbuch klicken Sie auf „Vererbte öffentliche Eigenschaften anzeigen“ und „Vererbte öffentliche Methoden anzeigen“, um alle von dieser Klasse unterstützten Eigenschaften und Methoden zu sehen.
Standard-MXML-EigenschaftkeyframesCompact
Verwandte API-Elemente
Eigenschaft | Definiert von | ||
---|---|---|---|
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
duration : int
Steuert die zeitliche Länge der Motion-Instanz, gemessen in Bildern. | MotionBase | ||
is3D : Boolean
Gibt an, ob die Bewegung 3D-Eigenschaften enthält. | MotionBase | ||
keyframes : Array
Ein Array von Schlüsselbildern, die das Verhalten der Motion-Instanz im Laufe der Zeit definieren. | MotionBase | ||
keyframesCompact : Array
Ein kompaktes Array von Schlüsselbildern, in dem jede Indexposition mit einem Schlüsselbild belegt ist. | Motion | ||
source : Source
Ein Objekt, in dem Informationen zum Kontext gespeichert werden, in dem die Bewegung erstellt wurde, beispielsweise Framerate, Abmessungen, Transformationspunkt und ursprüngliche Position, Skalierung, Drehung und Neigung. | Motion |
Methode | Definiert von | ||
---|---|---|---|
Konstruktor für Motion-Instanzen. | Motion | ||
addFilterPropertyArray(index:int, name:String, values:Array, startFrame:int = -1, endFrame:int = -1):void
Modifiziert eine Filtereigenschaft in allen entsprechenden Schlüsselbildern für ein Motion-Objekt. | MotionBase | ||
Fügt der Motion-Instanz ein Schlüsselbildobjekt hinzu. | MotionBase | ||
Speichert ein Array von Werten in entsprechenden Schlüsselbildern für eine deklarierte Eigenschaft der Motion-Klasse. | MotionBase | ||
[statisch]
Eine werkseitige Methode, die zum Erstellen einer Motion-Instanz anhand eines XML-Strings benötigt wird. | Motion | ||
[override]
Ruft ein interpoliertes ColorTransform-Objekt an einer bestimmten Zeitindexposition in der Motion-Instanz ab. | Motion | ||
Ruft das Schlüsselbild ab, das derzeit in einem bestimmten Bild einer Motion-Instanz aktiv ist. | MotionBase | ||
[override]
Ruft ein interpoliertes Filter-Array an einer bestimmten Zeitindexposition in der Motion-Instanz ab. | Motion | ||
Gibt das Matrix-Objekt für die angegebene Indexposition des Animationsbilds zurück. | MotionBase | ||
Gibt das Matrix3D-Objekt für die angegebene Indexposition des Animationsbilds zurück. | MotionBase | ||
Ruft das nächste Schlüsselbild nach einem bestimmten Bild in der Motion-Instanz ab. | MotionBase | ||
Ruft den Wert einer Animationseigenschaft zu einem bestimmten Zeitpunkt ab. | MotionBase | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
initFilters(filterClasses:Array, gradientSubarrayLengths:Array, startFrame:int = -1, endFrame:int = -1):void
Initialisiert die Filterliste für das Zielobjekt und kopiert die Filterliste in jede Keyframe-Instanz des Motion-Objekts. | MotionBase | ||
[statisch]
Schafft für Filter einen glatten Übergang von einem Filterobjekt zu einem anderen. | Motion | ||
[statisch]
Schafft für Filter einen glatten Übergang von einem Filterobjekt-Array zu einem anderen. | Motion | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
MotionBase | |||
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 | ||
Legt den Wert einer bestimmten tweenbaren Eigenschaft an einer gegebenen Zeitindexposition in der Motion-Instanz fest. | MotionBase | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Dreht das Zielobjekt, wenn von der addPropertyArray()-Methode Daten für die Bewegung bereitgestellt werden. | MotionBase | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
keyframesCompact | Eigenschaft |
keyframesCompact:Array
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Ein kompaktes Array von Schlüsselbildern, in dem jede Indexposition mit einem Schlüsselbild belegt ist. Im Gegensatz dazu hat ein weites Array leere Indexpositionen (wie bei der Eigenschaft keyframes
). In einem kompakten Array werden keine null
-Werte verwendet, um die Indexpositionen zwischen den Schlüsselbildern aufzufüllen. Die Indexposition eines Schlüsselbilds im keyframesCompact
-Array entspricht jedoch sehr wahrscheinlich nicht der Indexposition im keyframes
-Array.
Diese Eigenschaft wird vor allem aus Kompatibilitätsgründen mit dem Flex MXML-Compiler verwendet, der anhand der Motion-XML ein kompaktes Array erzeugt.
Implementierung
public function get keyframesCompact():Array
public function set keyframesCompact(value:Array):void
Verwandte API-Elemente
source | Eigenschaft |
public var source:Source
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Ein Objekt, in dem Informationen zum Kontext gespeichert werden, in dem die Bewegung erstellt wurde, beispielsweise Bildrate, Abmessungen, Transformationspunkt und ursprüngliche Position, Skalierung, Drehung und Neigung.
Motion | () | Konstruktor |
public function Motion(xml:XML = null)
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Konstruktor für Motion-Instanzen. Standardmäßig wird automatisch ein Anfangsschlüsselbild mit standardmäßigen Transformationseigenschaften erstellt.
Parameterxml:XML (default = null ) — Optionales E4X-XML-Objekt, das eine Motion-Instanz definiert.
|
fromXMLString | () | Methode |
public static function fromXMLString(xmlString:String):Motion
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Eine werkseitige Methode, die zum Erstellen einer Motion-Instanz anhand eines XML-Strings benötigt wird.
Parameter
xmlString:String — Ein Motion-XML-String.
|
Motion — Eine neue Motion-Instanz.
|
getColorTransform | () | Methode |
override public function getColorTransform(index:int):flash.geom:ColorTransform
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Ruft ein interpoliertes ColorTransform-Objekt an einer bestimmten Zeitindexposition in der Motion-Instanz ab.
Parameter
index:int — Die Zeitindexposition eines Bilds in der Motion-Instanz als Ganzzahl größer als oder gleich Null.
|
flash.geom:ColorTransform — Das interpolierte ColorTransform-Objekt.
|
Verwandte API-Elemente
getFilters | () | Methode |
override public function getFilters(index:Number):Array
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Ruft ein interpoliertes Filter-Array an einer bestimmten Zeitindexposition in der Motion-Instanz ab.
Parameter
index:Number — Die Zeitindexposition eines Bilds in der Motion-Instanz als Ganzzahl größer als oder gleich Null.
|
Array — Das interpolierte Filter-Array. Falls keine anwendbaren Filter vorhanden sind, wird ein leeres Array zurückgegeben.
|
Verwandte API-Elemente
interpolateFilter | () | Methode |
public static function interpolateFilter(fromFilter:BitmapFilter, toFilter:BitmapFilter, progress:Number):BitmapFilter
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Schafft für Filter einen glatten Übergang von einem Filterobjekt zu einem anderen.
Parameter
fromFilter:BitmapFilter — Das anfängliche Filterobjekt.
| |
toFilter:BitmapFilter — Das abschließende Filterobjekt.
| |
progress:Number — Der Anteil des Übergangs als Dezimalzahl, wobei 0 der Anfang und 1 das Ende ist.
|
BitmapFilter — Das interpolierte Filterobjekt.
|
Verwandte API-Elemente
interpolateFilters | () | Methode |
public static function interpolateFilters(fromFilters:Array, toFilters:Array, progress:Number):Array
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Laufzeitversionen: | Flash Player 9.0.28.0, AIR 1.0 |
Schafft für Filter einen glatten Übergang von einem Filterobjekt-Array zu einem anderen.
Parameter
fromFilters:Array — Das anfängliche Filterobjekt-Array.
| |
toFilters:Array — Das abschließende Filterobjekt-Array.
| |
progress:Number — Der Anteil des Übergangs als Dezimalzahl, wobei 0 der Anfang und 1 das Ende ist.
|
Array — Das interpolierte Filterobjekt-Array.
|
Verwandte API-Elemente
Tue Jun 12 2018, 10:04 AM Z