Pakiet | fl.motion |
Klasa | public class CustomEase |
Dziedziczenie | CustomEase Object |
Implementuje | ITween |
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Zaimplementowanie tej klasy powoduje, że dostępne stają się jednocześnie okna dialogowe Niestandardowe zwiększanie dynamiki / Niestandardowe zmniejszanie dynamiki. Program Flash CS4 wyświetla w oknie dialogowym Niestandardowe zwiększanie dynamiki / zmniejszanie dynamiki wykres, który reprezentuje stopień ruchu w czasie. Oś pozioma reprezentuje klatki, a oś pionowa reprezentuje procentową zmianę właściwości w miarę postępu pośredniej fazy ruchu. Pierwszej klatce kluczowej odpowiada wartość 0% (brak zmian), ostatniej klatce kluczowej wartość — 100% (pełna zmiana) Nachylenie krzywej wykresu reprezentuje szybkość zmian obiektu. Gdy krzywa jest pozioma
(zerowy kąt nachylenia), szybkość zmian wynosi 0; gdy krzywa jest pionowa
, pełna zmiana dokonuje się natychmiast.
Domyślna właściwość MXMLpoints
Powiązane elementy interfejsu API
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
points : Array
Uporządkowany zbiór punktów niestandardowej krzywej dynamiki. | CustomEase | ||
target : String
Nazwa właściwości animacji. | CustomEase |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
CustomEase(xml:XML = null)
Konstruktor instancji składnika CustomEase. | CustomEase | ||
Oblicza przybliżoną wartość liczbowej właściwości animacji na podstawie niestandardowej krzywej dynamiki. | CustomEase | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Zwraca ciąg reprezentujący określony obiekt. | Object | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object |
points | właściwość |
public var points:Array
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Uporządkowany zbiór punktów niestandardowej krzywej dynamiki. Każdy element w tablicy jest instancją flash.geom.Point
. Właściwości x i y każdego punktu są normalizowane w taki sposób, aby należały do zakresu od 0
do 1
, gdzie 0
jest wartością właściwości animacji na początku pośredniej fazy ruchu, a 1
jest wartością na końcu pośredniej fazy ruchu. Pierwsze i ostatnie punkty krzywej nie są uwzględniane w tablicy, ponieważ pierwszy punkt jest zablokowany do wartości początkowej zdefiniowanej przez aktualną klatkę kluczową, a ostatni punkt jest zablokowany do wartości końcowej zdefiniowanej przez następną klatkę kluczową. Na niestandardowej krzywej zmiany dynamiki te punkty odpowiadają wartościom (0, 0) i (1, 1).
Powiązane elementy interfejsu API
target | właściwość |
target:String
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Nazwa właściwości animacji.
Wartością domyślną jest "".
Implementacja
public function get target():String
public function set target(value:String):void
Powiązane elementy interfejsu API
CustomEase | () | Konstruktor |
public function CustomEase(xml:XML = null)
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Konstruktor wystąpień klasy CustomEase.
Parametryxml:XML (default = null ) — Opcjonalny obiekt E4X XML definiujący klasę CustomEase w formacie Motion XML.
|
getValue | () | metoda |
public function getValue(time:Number, begin:Number, change:Number, duration:Number):Number
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flash CS3 |
Wersje środowiska wykonawczego: | Flash Player 9.0.28.0, AIR 1.0 |
Oblicza przybliżoną wartość liczbowej właściwości animacji na podstawie niestandardowej krzywej dynamiki. Wartość procentowa jest odczytywana z właściwości points
instancji CustomEase i nie jest przekazywana do danej metody. Korzystanie z tej wartości właściwości umożliwia zapewnienie zgodności sygnatury funkcji z interfejsem ITween.
Parametry
time:Number — Wartość czasu, która musi należeć do zakresu od 0 do duration włącznie. Można wybrać dowolne jednostki (na przykład: klatki, sekundy, milisekundy), jednak wybrana jednostka musi być zgodna z jednostką duration .
| |
begin:Number — Wartość właściwości animacji na początku pośredniej fazy ruchu, gdy czas jest równy 0.
| |
change:Number — Zmiana wartości właściwośći animacji w miarę przebiegu pośredniej fazy ruchu. Wartość możę być dodania lub ujemna. Przykład: jeśli obiekt zostanie obrócony od 90 do 60 stopni, wartość change będzie równa -30 .
| |
duration:Number — Ilość czasu dla pośredniej fazy ruchu. Wartość musi być większa od zera. Można wybrać dowolną jednostkę (np. klatki, sekundy, milisekundy), jednak wybrana jednostka musi być zgodna z jednostką time .
|
Number — Wartość przybliżona w określonym czasie.
|
Powiązane elementy interfejsu API
Tue Jun 12 2018, 12:06 PM Z