| 套件 | 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