用于 Adobe® Flash® Platform 的 ActionScript® 3.0 参考
主页  |  隐藏包列表和类列表 |   |   |  新增内容  |  索引  |  附录  |  为什么显示为英语?
过滤条件: 正在从服务器检索数据...
正在从服务器检索数据...
fl.motion 

SimpleEase  - AS3 Flash

fl.motion
public class SimpleEase
继承SimpleEase Inheritance Object
实现 ITween

语言版本: ActionScript 3.0
产品版本: Flash CS3
运行时版本: Flash Player 9.0.28.0, AIR 1.0

SimpleEase 类让您可以使用 Flash 时间轴中使用的那种百分比缓动来控制动画。

相关 API 元素



公共属性
 属性由以下参数定义
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
  ease : Number
一个百分比,介于 -1(100% 缓入或加速)和 1(100% 缓出或减速)之间。
SimpleEase
  target : String
要作为目标的动画属性的名称。
SimpleEase
公共方法
 方法由以下参数定义
  
SimpleEase(xml:XML = null)
SimpleEase 实例的构造函数。
SimpleEase
  
easeNone(time:Number, begin:Number, change:Number, duration:Number):Number
[静态] 使用恒定速率的线性补间计算动画数值属性的插补值。
SimpleEase
  
easeQuadPercent(time:Number, begin:Number, change:Number, duration:Number, percent:Number):Number
[静态] 使用二次缓动的百分比计算动画数值属性的插补值。
SimpleEase
  
getValue(time:Number, begin:Number, change:Number, duration:Number):Number
使用二次缓动的百分比计算动画数值属性的插补值。
SimpleEase
 Inherited
表示对象是否已经定义了指定的属性。
Object
 Inherited
表示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
表示指定的属性是否存在、是否可枚举。
Object
 Inherited
设置循环操作动态属性的可用性。
Object
 Inherited
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。
Object
 Inherited
返回指定对象的字符串表示形式。
Object
 Inherited
返回指定对象的原始值。
Object
属性详细信息

ease

属性
ease:Number

语言版本: ActionScript 3.0
产品版本: Flash CS3
运行时版本: Flash Player 9.0.28.0, AIR 1.0

一个百分比,介于 -1(100% 缓入或加速)和 1(100% 缓出或减速)之间。 默认为 0,表示补间动画为恒定速度,没有加速或减速。

默认值为 0。



实现
    public function get ease():Number
    public function set ease(value:Number):void

target

属性 
target:String

语言版本: ActionScript 3.0
产品版本: Flash CS3
运行时版本: Flash Player 9.0.28.0, AIR 1.0

要作为目标的动画属性的名称。

默认值为 ""。



实现
    public function get target():String
    public function set target(value:String):void

相关 API 元素

构造函数详细信息

SimpleEase

()构造函数
public function SimpleEase(xml:XML = null)

语言版本: ActionScript 3.0
产品版本: Flash CS3
运行时版本: Flash Player 9.0.28.0, AIR 1.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
产品版本: Flash CS3
运行时版本: Flash Player 9.0.28.0, AIR 1.0

使用恒定速率的线性补间计算动画数值属性的插补值。函数签名与 fl.motion.easing 包中的缓动函数的函数签名匹配。

参数

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

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

相关 API 元素

easeQuadPercent

()方法 
public static function easeQuadPercent(time:Number, begin:Number, change:Number, duration:Number, percent:Number):Number

语言版本: ActionScript 3.0
产品版本: Flash CS3
运行时版本: Flash Player 9.0.28.0, AIR 1.0

使用二次缓动的百分比计算动画数值属性的插补值。函数签名与 fl.motion.easing 包中的缓动函数的函数签名匹配。

参数

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

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

相关 API 元素

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

使用二次缓动的百分比计算动画数值属性的插补值。百分比值是从 SimpleEase 实例的 ease 属性读取的,而不是传递到方法。 使用该属性可以让函数签名与 ITween 接口匹配。

参数

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

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

相关 API 元素





[ X ]为什么显示为英语?
《ActionScript 3.0 参考》中的内容以英语显示

《ActionScript 3.0 参考》中的部分内容未翻译成所有语言。当某个语言元素未翻译时,将显示为英语。例如,ga.controls.HelpBox 类未翻译成任何语言。因此在简体中文版的参考中,ga.controls.HelpBox 类显示为英语。