包 | spark.effects.interpolation |
接口 | public interface IInterpolator |
实现器 | HSBInterpolator, MultiValueInterpolator, NumberInterpolator, RGBInterpolator |
语言版本: | ActionScript 3.0 |
产品版本: | Flex 4 |
运行时版本: | Flash Player 10, AIR 1.5 |
公共方法
方法 | 由以下参数定义 | ||
---|---|---|---|
如果有一个基值和一个从其减去的值,则返回该减量操作的结果。 | IInterpolator | ||
如果有一个基值和一个要添加到它的值,则返回该操作的结果。 | IInterpolator | ||
如果有在 0.0 和 1.0 之间的某个动画的已过去部分,以及要插补的开始值和结束值,则返回内插值。 | IInterpolator |
方法详细信息
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 — 内插值。
|
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 |
如果有在 0.0 和 1.0 之间的某个动画的已过去部分,以及要插补的开始值和结束值,则返回内插值。
参数
fraction:Number — 动画的已过去部分,在 0.0 和 1.0 之间。
| |
startValue:Object — 插值的开始值。
| |
endValue:Object — 插值的结束值。
|
Object — 内插值。
|
Tue Jun 12 2018, 11:04 AM Z