套件 | fl.motion |
介面 | public interface ITween |
實作者 | BezierEase, CustomEase, FunctionEase, SimpleEase |
語言版本: | ActionScript 3.0 |
產品版本: | Flash CS3 |
執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
相關 API 元素
公用方法
方法 | 定義自 | ||
---|---|---|---|
會計算動畫之數值屬性的內插補值。 | ITween |
屬性詳細資訊
target | 屬性 |
target:String
語言版本: | ActionScript 3.0 |
產品版本: | Flash CS3 |
執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
要做為目標的 animation 屬性名稱。
預設值為 ""
(空引號),表示以所有的屬性為目標。 其他可接受的值為 "x"
、"y"
、"position"
(適用目標屬性為 x 和 y)、"scaleX"
、"scaleY"
、"scale"
(適用目標屬性為 scaleX 和 scaleY)、"skewX"
、"skewY"
、"rotation"
(適用目標屬性為 scaleX 和 scaleY)、"color"
和 "filters"
。
預設值為 ""。
實作
public function get target():String
public function set target(value:String):void
方法詳細資訊
getValue | () | 方法 |
public function getValue(time:Number, begin:Number, change:Number, duration:Number):Number
語言版本: | ActionScript 3.0 |
產品版本: | Flash CS3 |
執行階段版本: | Flash Player 9.0.28.0, AIR 1.0 |
會計算動畫之數值屬性的內插補值。 函數簽章符合 fl.motion.easing 套件中的加/減速函數。 不同的 ITween 類別會對相同的輸入產生不同的內插補點樣式。
參數
time:Number — 時間值,此值必須介於 0 和 duration (含) 之間。 您可以選擇任何單位 (例如,影格、秒、毫秒),但是選擇的項目必須符合 duration 的單位。
| |
begin:Number — 在補間動畫開始時 (此時 time 為 0 ) 的 animation 屬性值。
| |
change:Number — animation 屬性值在補間動畫過程中發生的變更。 這個值可以是正值或負值。 例如,如果物件由 90 度旋轉到 60 度,則 change 為 -30 。
| |
duration:Number — 補間動畫的時間長度。 這個值必須大於零。 您可以選擇任何單位 (例如,影格、秒、毫秒),但是選擇的項目必須符合 time 的單位。
|
Number — 在指定時間的內插補值。
|
相關 API 元素
Tue Jun 12 2018, 03:47 PM Z