包 | spark.effects.easing |
类 | public class EaseInOutBase |
继承 | EaseInOutBase Object |
实现 | IEaser |
子类 | Power, Sine |
语言版本: | ActionScript 3.0 |
产品版本: | Flex 4 |
运行时版本: | Flash Player 10, AIR 1.5 |
The <s:EaseInOutBase>
tag
inherits all of the tag attributes of its of its superclass,
and adds the following tag attributes:
<s:EaseInOutBase id="ID" easeInFraction="0.5" />
公共属性
属性 | 由以下参数定义 | ||
---|---|---|---|
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
easeInFraction : Number
应该在加速上花费的动画的百分比。 | EaseInOutBase |
公共方法
方法 | 由以下参数定义 | ||
---|---|---|---|
EaseInOutBase(easeInFraction:Number = NaN)
构造函数。 | EaseInOutBase | ||
采用代表动画的已过去持续时间的部分(一个在 0.0 到 1.0 之间的值)并返回一个新的已过去的值。 | EaseInOutBase | ||
表示对象是否已经定义了指定的属性。 | Object | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
设置循环操作动态属性的可用性。 | Object | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
返回指定对象的原始值。 | Object |
受保护的方法
方法 | 由以下参数定义 | ||
---|---|---|---|
返回表示在动画的缓入阶段期间已缓动部分的值。 | EaseInOutBase | ||
返回在动画的缓出阶段期间表示已缓动部分的值。 | EaseInOutBase |
属性详细信息
easeInFraction | 属性 |
easeInFraction:Number
语言版本: | ActionScript 3.0 |
产品版本: | Flex 4 |
运行时版本: | Flash Player 10, AIR 1.5 |
应该在加速上花费的动画的百分比。此因子设置一个隐含的 "easeOut" 参数,它等于 (1 - easeIn
),这样在缓入上未花费的任何时间会花费到缓出上。例如,要得到一个缓入和缓出各花费一半时间的缓动等式,请将 easeIn
设为 0.5。
有效值为 0.0 到 1.0。
默认值为 .5。
实现
public function get easeInFraction():Number
public function set easeInFraction(value:Number):void
构造函数详细信息
EaseInOutBase | () | 构造函数 |
方法详细信息
ease | () | 方法 |
public function ease(fraction:Number):Number
语言版本: | ActionScript 3.0 |
产品版本: | Flex 4 |
运行时版本: | Flash Player 10, AIR 1.5 |
采用代表动画的已过去持续时间的部分(一个在 0.0 到 1.0 之间的值)并返回一个新的已过去的值。此值用于计算已设置动画的属性值。通过更改已过去部分的值,可有效地更改属性的动画。对于 EaseInOutBase,此方法会基于 easeInFraction
属性计算已缓动部分的值。如果 fraction
小于 easeInFraction
,则此方法会调用 easeIn()
方法。否则,它会调用 easeOut()
方法。应该在一个子类中覆盖这些函数。
参数
fraction:Number — 动画的已过去部分。
|
Number — 动画的缓动部分。
|
easeIn | () | 方法 |
easeOut | () | 方法 |
Tue Jun 12 2018, 11:04 AM Z