| 包 | flash.display |
| 类 | public final class InterpolationMethod |
| 继承 | InterpolationMethod Object |
| 语言版本: | ActionScript 3.0 |
| 运行时版本: | AIR 1.0 Flash Player 9 |
Graphics.beginGradientFill() 和 Graphics.lineGradientStyle() 方法中的 interpolationMethod 参数提供值。此参数确定在呈现渐变时所用的 RGB 空间。
另请参见
| 常量 | 定义方 | ||
|---|---|---|---|
| LINEAR_RGB : String = "linearRGB" [静态] 指定应使用线性 RGB 插值方法。 | InterpolationMethod | ||
| RGB : String = "rgb" [静态] 指定应使用 RGB 插值方法。 | InterpolationMethod | ||
| LINEAR_RGB | 常量 |
public static const LINEAR_RGB:String = "linearRGB"| 语言版本: | ActionScript 3.0 |
| 运行时版本: | AIR 1.0 Flash Player 9 |
指定应使用线性 RGB 插值方法。这意味着使用基于线性 RGB 颜色模型的 RGB 颜色空间。
另请参见
| RGB | 常量 |
public static const RGB:String = "rgb"| 语言版本: | ActionScript 3.0 |
| 运行时版本: | AIR 1.0 Flash Player 9 |
指定应使用 RGB 插值方法。这意味着使用指数式 sRGB(标准 RGB)空间来呈现渐变。sRGB 空间是一种 W3C 批准的标准,用于定义红色、绿色和蓝色成分值和可见成分颜色实际浓度之间的非线性转换。
例如,假设有两种颜色之间的简单线性渐变(spreadMethod 参数设置为 SpreadMethod.REFLECT)。不同的插值方法对外观的影响如下所示:
|
|
InterpolationMethod.LINEAR_RGB
|
InterpolationMethod.RGB
|
另请参见