mx.graphics
public class GradientEntry
继承GradientEntry Inheritance EventDispatcher Inheritance Object

GradientEntry 类定义多个对象,这些对象控制渐变填充过程中的过渡。将此类与 LinearGradient 和 RadialGradient 类配合使用可以定义渐变填充。

MXML 语法expanded隐藏 MXML 语法

The <mx:GradientEntry> tag inherits all the tag attributes of its superclass, and adds the following tag attributes:

  <mx:GradientEntry
    Properties
    alpha="1.0"
    color="0x000000"
    ratio="-1"
  />
  

另请参见

mx.graphics.LinearGradient
mx.graphics.RadialGradient
Using fills with chart controls


公共属性
 属性定义方
  alpha : Number
渐变填充的透明度。
GradientEntry
  color : uint
渐变填充的颜色值。
GradientEntry
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
 Inheritedprototype : Object
[静态] 对类或函数对象的原型对象的引用。
Object
  ratio : Number
Flex 在图形元素中开始向关联颜色过渡的位置,以百分比形式指定,范围为 0.0 到 1.0。
GradientEntry
公共方法
 方法定义方
  
GradientEntry(color:uint = 0x000000, ratio:Number = -1.0, alpha:Number = 1.0)
构造函数。
GradientEntry
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
使用 EventDispatcher 对象注册事件侦听器对象,以使侦听器能够接收事件通知。
EventDispatcher
 Inherited
将事件调度到事件流中。
EventDispatcher
 Inherited
检查 EventDispatcher 对象是否为特定事件类型注册了任何侦听器。
EventDispatcher
 Inherited
指示对象是否已经定义了指定的属性。
Object
 Inherited
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
指示指定的属性是否存在、是否可枚举。
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
从 EventDispatcher 对象中删除侦听器。
EventDispatcher
 Inherited
设置循环操作动态属性的可用性。
Object
 Inherited
返回指定对象的字符串表示形式。
Object
 Inherited
返回指定对象的原始值。
Object
 Inherited
检查是否用此 EventDispatcher 对象或其任何始祖为指定事件类型注册了事件侦听器。
EventDispatcher
事件
 事件 摘要 定义方
 Inherited[广播事件] Flash Player 或 AIR 应用程序获得操作系统焦点并变为活动状态时将调度此事件。EventDispatcher
 Inherited[广播事件] Flash Player 或 AIR 应用程序失去操作系统焦点并变为非活动状态时将调度此事件。EventDispatcher
属性详细信息
alpha属性
alpha:Number  [读写]

渐变填充的透明度。可能的值为 0.0(不可见)到 1.0(不透明)。

默认值为 1.0.

此属性可用作数据绑定的源。修改此属性后,将调度 propertyChange 事件。



实现
    public function get alpha():Number
    public function set alpha(value:Number):void
color属性 
color:uint  [读写]

渐变填充的颜色值。

此属性可用作数据绑定的源。修改此属性后,将调度 propertyChange 事件。



实现
    public function get color():uint
    public function set color(value:uint):void
ratio属性 
ratio:Number  [读写]

Flex 在图形元素中开始向关联颜色过渡的位置,以百分比形式指定,范围为 0.0 到 1.0。例如,比值 0.33 表示 Flex 沿图形元素前进至图形元素的 33% 处向该颜色过渡。

此属性可用作数据绑定的源。修改此属性后,将调度 propertyChange 事件。



实现
    public function get ratio():Number
    public function set ratio(value:Number):void
构造函数详细信息
GradientEntry()构造函数
public function GradientEntry(color:uint = 0x000000, ratio:Number = -1.0, alpha:Number = 1.0)

构造函数。

参数
color:uint (default = 0x000000) — 此渐变条目的颜色。默认值为 0x000000(黑色)。
 
ratio:Number (default = -1.0) — 在图形元素中开始向关联颜色过渡的位置。Flex 使用缺失比例值均匀分隔所有 GradientEntry。默认值为 -1.0。
 
alpha:Number (default = 1.0) — 渐变中此条目的 alpha 值。此参数是可选的。默认值为 1.0。