Paket | fl.motion |
Klass | public class CustomEase |
Arv | CustomEase Object |
Implementerar | ITween |
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Implementeringen av den här klassen motsvarar dialogrutan Anpassad övergång till/Övergång från i Flash CS4. I dialogrutan Anpassad övergång till/Övergång från i Flash CS4 visas ett diagram över graden av rörelse över tid. Den vågräta axeln motsvarar bildrutor och den lodräta motsvarar mängden ändring av en egenskap i procent genom interpoleringens progression. Den första bildrutan visas som 0 % och den sista som 100 %. Kurvans lutning visar objektets ändringshastighet. Om kurvan är vågrät
(ingen lutning) är hastigheten noll. Om kurvan är lodrät
är ändringshastigheten omedelbar.
MXML-standardegenskappoints
Relaterade API-element
Egenskap | Definieras med | ||
---|---|---|---|
constructor : Object
En referens till klassobjektet eller konstruktorfunktionen för en given objektinstans. | Object | ||
points : Array
En ordnad samling av punkter i den anpassade övergångskurvan. | CustomEase | ||
target : String
Namnet på den animation-egenskap som avses. | CustomEase |
Metod | Definieras med | ||
---|---|---|---|
CustomEase(xml:XML = null)
Konstruktor för CustomEase-instanser. | CustomEase | ||
Beräknar ett interpolerat värde för en numerisk egenskap i en animering med en anpassad övergångskurva. | CustomEase | ||
Anger om det finns en egenskap angiven för ett objekt. | Object | ||
Anger om en instans av klassen Object finns i prototypkedjan för objektet som anges som parameter. | Object | ||
Anger om den angivna egenskapen finns och är uppräkningsbar. | Object | ||
Anger tillgänglighet för en dynamisk egenskap för slingåtgärder. | Object | ||
Returnerar det här objektets strängrepresentation, formaterad i enlighet med språkspecifika konventioner. | Object | ||
Returnerar det angivna objektets strängbeteckning. | Object | ||
Returnerar det angivna objektets primitiva värde. | Object |
points | egenskap |
public var points:Array
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
En ordnad samling av punkter i den anpassade övergångskurvan. Varje objekt i arrayen är en flash.geom.Point
-instans. X- och y-egenskaperna för varje punkt normaliseras till att hamna mellan 0
och 1
, där 0
är animation-egenskapens värde i början av interpoleringen, och 1
värdet vid slutet av interpoleringen. Kurvans första och sista punkter är inte med i arrayen eftersom den första punkten är låst till startvärdet som definieras av den aktuella nyckelbildrutan, och den sista punkten är låst till slutvärdet som definieras av efterföljande nyckelbildruta. På den anpassade övergångskurvan motsvarar dessa punkter värdet (0,0) och (1,1).
Relaterade API-element
target | egenskap |
target:String
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Namnet på den animation-egenskap som avses.
Standardvärdet är "".
Implementering
public function get target():String
public function set target(value:String):void
Relaterade API-element
CustomEase | () | Konstruktor |
public function CustomEase(xml:XML = null)
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Konstruktor för CustomEase-instanser.
Parametrarxml:XML (default = null ) — Valfritt E4X XML-objekt som definierar en CustomEase i rörelse-XML-format.
|
getValue | () | metod |
public function getValue(time:Number, begin:Number, change:Number, duration:Number):Number
Språkversion: | ActionScript 3.0 |
Produktversion: | Flash CS3 |
Körningsmiljöversioner: | Flash Player 9.0.28.0, AIR 1.0 |
Beräknar ett interpolerat värde för en numerisk egenskap i en animering med en anpassad övergångskurva. Procentvärdet läses från CustomEase-instansens points
-egenskap, i stället för att det skickas till metoden. Om du använder egenskapsvärdet kan funktionssignaturen matcha ITween-gränssnittet.
Parametrar
time:Number — Tidsvärdet, vilket måste vara från 0 till och med duration . Du kan välja en annan enhet (exempelvis bildrutor, sekunder, millisekunder) men valet måste matcha enheten för duration .
| |
begin:Number — Värdet för animation-egenskapen vid interpoleringens start, när tidpunkten är 0.
| |
change:Number — Ändringen av värdet för animation-egenskapen under interpoleringens gång. Värdet kan vara positivt eller negativt. Om ett objekt till exempel roterar från 90 till 60 grader är change -30 .
| |
duration:Number — Tidslängden för interpoleringen. Värdet måste vara större än noll. Du kan välja vilken enhet som helst (t.ex. bildrutor, sekunder, millisekunder) men valet måste matcha enheten för time .
|
Number — Det interpolerade värdet vid den angivna tidpunkten.
|
Relaterade API-element
Tue Jun 12 2018, 01:40 PM Z