fl.motion
接口public interface ITween
实现器BezierEase, CustomEase, FunctionEase, SimpleEase

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9.0.28.0

ITween 接口定义应用程序编程接口 (API),这些接口由插值类实现,用于 fl.motion 类。 SimpleEase、CustomEase、BezierEase 和 FunctionEase 类实现 ITween 接口。

另请参见

Motion XML Elements



公共 属性
 属性定义方
  target : String
要作为目标的动画属性的名称。
ITween
公共 方法
 方法定义方
  
getValue(time:Number, begin:Number, change:Number, duration:Number):Number
计算动画数值属性的插补值。
ITween
属性详细信息
target属性
target:String  [read-write]

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9.0.28.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
Player 版本 : Flash Player 9.0.28.0

计算动画数值属性的插补值。 函数签名与 fl.motion.easing 包中的缓动函数的函数签名匹配。 不同的 ITween 类对于相同的输入会产生不同的插值样式。

参数

time:Number — 时间值,必须介于 0duration 之间(包括二者)。 您可以选择任何单位(例如,帧、秒、毫秒),但您的选择必须与 duration 的单位匹配。
 
begin:Number — 当时间为 0 时,补间开始的动画属性值。
 
change:Number — 补间过程中,动画属性值的变化。 该值可以为正,也可以为负。 例如,如果对象从 90 度旋转到 60 度,则 change-30
 
duration:Number — 补间的时间长度。 该值必须大于零。 您可以选择任何单位(例如,帧、秒、毫秒),但您的选择必须与 time 的单位匹配。

返回
Number — 指定时间的插补值。

另请参见





 

评论添加到页面后给我发送电子邮件 | 评论报告

当前页: http://livedocs.adobe.com/flash/9.0_cn/ActionScriptLangRefV3/fl/motion/ITween.html