包 | 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 |
要作为目标的动画属性的名称。
默认值为 ""
(空引号),表示将所有属性作为目标。 其它可接受的值为 "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 — 当时间为 0 时,补间开始的动画属性值。
| |
change:Number — 补间过程中,动画属性值的变化。 该值可以为正,也可以为负。 例如,如果对象从 90 度旋转到 60 度,则 change 为 -30 。
| |
duration:Number — 补间的时间长度。 该值必须大于零。 您可以选择任何单位(例如,帧、秒、毫秒),但您的选择必须与 time 的单位匹配。
|
Number — 指定时间的插补值。
|
相关 API 元素
Tue Jun 12 2018, 11:04 AM Z