包 | fl.motion |
类 | public class SimpleEase |
继承 | SimpleEase Object |
实现 | ITween |
语言版本 : | ActionScript 3.0 |
Player 版本 : | Flash Player 9.0.28.0 |
另请参见
属性 | 定义方 | ||
---|---|---|---|
constructor : Object
对类对象或给定对象实例的构造函数的引用。
| Object | ||
ease : Number
一个百分比,介于 -1(100% 缓入或加速)和 1(100% 缓出或减速)之间。
| SimpleEase | ||
prototype : Object
[static]
对类或函数对象的原型对象的引用。
| Object | ||
target : String
要作为目标的动画属性的名称。
| SimpleEase |
方法 | 定义方 | ||
---|---|---|---|
SimpleEase(xml:XML = null)
SimpleEase 实例的构造函数。
| SimpleEase | ||
[static]
使用恒定速率的线性补间计算动画数值属性的插补值。
| SimpleEase | ||
[static]
使用二次缓动的百分比计算动画数值属性的插补值。
| SimpleEase | ||
使用二次缓动的百分比计算动画数值属性的插补值。
| SimpleEase | ||
指示对象是否已经定义了指定的属性。
| Object | ||
指示 Object 类的实例是否在指定为参数的对象的原型链中。
| Object | ||
指示指定的属性是否存在、是否可枚举。
| Object | ||
设置循环操作动态属性的可用性。
| Object | ||
返回指定对象的字符串表示形式。
| Object | ||
返回指定对象的原始值。
| Object |
ease | 属性 |
ease:Number
[read-write]
语言版本 : | ActionScript 3.0 |
Player 版本 : | Flash Player 9.0.28.0 |
一个百分比,介于 -1
(100% 缓入或加速)和 1
(100% 缓出或减速)之间。 默认为 0
,表示补间动画为恒定速度,没有加速或减速。
默认值为 0
.
public function get ease():Number
public function set ease(value:Number):void
target | 属性 |
target:String
[read-write]
语言版本 : | ActionScript 3.0 |
Player 版本 : | Flash Player 9.0.28.0 |
要作为目标的动画属性的名称。
默认值为 ""
.
public function get target():String
public function set target(value:String):void
另请参见
SimpleEase | () | 构造函数 |
public function SimpleEase(xml:XML = null)
语言版本 : | ActionScript 3.0 |
Player 版本 : | Flash Player 9.0.28.0 |
SimpleEase 实例的构造函数。
参数xml:XML (default = null ) — 定义 Motion XML 格式 SimpleEase 对象的可选 E4X XML 对象。
|
easeNone | () | 方法 |
public static function easeNone(time:Number, begin:Number, change:Number, duration:Number):Number
语言版本 : | ActionScript 3.0 |
Player 版本 : | Flash Player 9.0.28.0 |
使用恒定速率的线性补间计算动画数值属性的插补值。 函数签名与 fl.motion.easing 包中的缓动函数的函数签名匹配。
参数
time:Number — 该值介于 0 和 duration 之间(包括二者)。 您可以选择任何单位(例如,帧、秒、毫秒),但您的选择必须与 duration 的单位匹配。
|
|
begin:Number — 当时间为 0 时,补间开始的动画属性值。
|
|
change:Number — 补间过程中,动画属性值的变化。 该值可以为正,也可以为负。 例如,如果对象从 90 度旋转到 60 度,则 change 为 -30 。
|
|
duration:Number — 补间的时间长度。 该值必须大于零。 您可以选择任何单位(例如,帧、秒、毫秒),但您的选择必须与 time 的单位匹配。
|
Number — 指定时间的插补值。
|
另请参见
easeQuadPercent | () | 方法 |
public static function easeQuadPercent(time:Number, begin:Number, change:Number, duration:Number, percent:Number):Number
语言版本 : | ActionScript 3.0 |
Player 版本 : | Flash Player 9.0.28.0 |
使用二次缓动的百分比计算动画数值属性的插补值。 函数签名与 fl.motion.easing 包中的缓动函数的函数签名匹配。
参数
time:Number — 该值介于 0 和 duration 之间(包括二者)。 您可以选择任何单位(例如,帧、秒、毫秒),但您的选择必须与 duration 的单位匹配。
|
|
begin:Number — 当时间为 0 时,补间开始的动画属性值。
|
|
change:Number — 补间过程中,动画属性值的变化。 该值可以为正,也可以为负。 例如,如果对象从 90 度旋转到 60 度,则 change 为 -30 。
|
|
duration:Number — 补间的时间长度。 该值必须大于零。 您可以选择任何单位(例如,帧、秒、毫秒),但您的选择必须与 time 的单位匹配。
|
|
percent:Number — 一个百分比,介于 -1 (100% 缓入或加速)和 1 (100% 缓出或减速)之间。
|
Number — 指定时间的插补值。
|
另请参见
getValue | () | 方法 |
public function getValue(time:Number, begin:Number, change:Number, duration:Number):Number
语言版本 : | ActionScript 3.0 |
Player 版本 : | Flash Player 9.0.28.0 |
使用二次缓动的百分比计算动画数值属性的插补值。 百分比值是从 SimpleEase 实例的 ease
属性读取的,而不是传递到方法。 使用该属性可以让函数签名与 ITween 接口匹配。
参数
time:Number — 该值介于 0 和 duration 之间(包括二者)。 您可以选择任何单位(例如,帧、秒、毫秒),但您的选择必须与 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/SimpleEase.html