包 | spark.effects.interpolation |
类 | public class NumberInterpolator |
继承 | NumberInterpolator Object |
实现 | IInterpolator |
语言版本: | ActionScript 3.0 |
产品版本: | Flex 4 |
运行时版本: | Flash Player 10, AIR 1.5 |
公共方法
方法 | 由以下参数定义 | ||
---|---|---|---|
构造函数。 | NumberInterpolator | ||
如果有一个基值和一个从其减去的值,则返回该减量操作的结果。 | NumberInterpolator | ||
[静态]
返回此类的单元素。 | NumberInterpolator | ||
表示对象是否已经定义了指定的属性。 | Object | ||
如果有一个基值和一个要添加到它的值,则返回该操作的结果。 | NumberInterpolator | ||
NumberInterpolator 的插值由 startValue 和 endValue 之间的一个简单参量计算组成,将 fraction 用作从头到尾已过去时间的部分:返回 startValue + fraction (endValue - startValue);
| NumberInterpolator | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
设置循环操作动态属性的可用性。 | Object | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
返回指定对象的原始值。 | Object |
构造函数详细信息
NumberInterpolator | () | 构造函数 |
public function NumberInterpolator()
语言版本: | ActionScript 3.0 |
产品版本: | Flex 4 |
运行时版本: | Flash Player 10, AIR 1.5 |
构造函数。
方法详细信息
decrement | () | 方法 |
public function decrement(baseValue:Object, decrementValue:Object):Object
语言版本: | ActionScript 3.0 |
产品版本: | Flex 4 |
运行时版本: | Flash Player 10, AIR 1.5 |
如果有一个基值和一个从其减去的值,则返回该减量操作的结果。例如,如果这些对象只是 Number,则结果将会是 Number(baseValue) - Number(incrementValue)
。如果有某些结束值和一个应该从其减去的 'by' 值,则当此函数需要动态地计算一个值时,动画系统会调用此函数。这两个参数都属于类型 Object,且不能简单地将它们加到一起。
参数
baseValue:Object — 插值的开始值。
| |
decrementValue:Object — 应用到 baseValue 的更改。
|
Object — 内插值。
|
getInstance | () | 方法 |
public static function getInstance():NumberInterpolator
语言版本: | ActionScript 3.0 |
产品版本: | Flex 4 |
运行时版本: | Flash Player 10, AIR 1.5 |
返回此类的单元素。由于所有 NumberInterpolator 都有相同的行为,所以不需要一个以上实例。
返回NumberInterpolator — 此类的单元素。
|
increment | () | 方法 |
public function increment(baseValue:Object, incrementValue:Object):Object
语言版本: | ActionScript 3.0 |
产品版本: | Flex 4 |
运行时版本: | Flash Player 10, AIR 1.5 |
如果有一个基值和一个要添加到它的值,则返回该操作的结果。例如,如果这些对象只是 Number,则结果将会是 Number(baseValue) + Number(incrementValue)
。如果有某些开始值和一个应该添加到它的 'by' 值,则当此方法需要动态地计算一个值时,动画系统会调用此方法。这两个参数都属于类型 Object,且不能简单地将它们加到一起。
参数
baseValue:Object — 插值的开始值。
| |
incrementValue:Object — 应用到 baseValue 的更改。
|
Object — 内插值。
|
interpolate | () | 方法 |
public function interpolate(fraction:Number, startValue:Object, endValue:Object):Object
语言版本: | ActionScript 3.0 |
产品版本: | Flex 4 |
运行时版本: | Flash Player 10, AIR 1.5 |
NumberInterpolator 的插值由 startValue
和 endValue
之间的一个简单参量计算组成,将 fraction
用作从头到尾已过去时间的部分:
return startValue + fraction (endValue - startValue);
参数
fraction:Number — 动画的已过去部分,在 0.0 和 1.0 之间。
| |
startValue:Object — 插值的开始值。
| |
endValue:Object — 插值的结束值。
|
Object — 内插值。
|
Tue Jun 12 2018, 11:04 AM Z