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

IInterpolator  - AS3 Flex

spark.effects.interpolation
接口public interface IInterpolator
实现器 HSBInterpolator, MultiValueInterpolator, NumberInterpolator, RGBInterpolator

语言版本: ActionScript 3.0
产品版本: Flex 4
运行时版本: Flash Player 10, AIR 1.5

IInterpolator 接口是由为 Animation 类计算值的类实现的。Animation 类可以处理在 Number 值和 Number 值的数组之间的参量插值,但它无法处理不同类型的插值,或在不同类型的值之间的插值。此接口的实现者可以提供任意插值功能,这样可以在任意值之间创建 Animation。



公共方法
 方法由以下参数定义
  
decrement(baseValue:Object, decrementValue:Object):Object
如果有一个基值和一个从其减去的值,则返回该减量操作的结果。
IInterpolator
  
increment(baseValue:Object, incrementValue:Object):Object
如果有一个基值和一个要添加到它的值,则返回该操作的结果。
IInterpolator
  
interpolate(fraction:Number, startValue:Object, endValue:Object):Object
如果有在 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 — 内插值。




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

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