Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
mx.graphics 

GradientBase  - AS3 Flex

Пакетmx.graphics
Классpublic class GradientBase
НаследованиеGradientBase Inheritance EventDispatcher Inheritance Object
Подклассы GradientStroke, LinearGradient, RadialGradient

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Класс GradientBase является базовым для классов LinearGradient, LinearGradientStroke и RadialGradient.

Свойство MXML по умолчаниюentries



Общедоступные свойства
 СвойствоОпределено
  angle : Number
Устаревший: Используйте rotation
По умолчанию класс LinearGradientStroke определяет переход слева направо в пределах элемента управления.
GradientBase
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  entries : Array
Массив объектов GradientEntry, определяющий узор градиентной заливки.
GradientBase
  interpolationMethod : String
Значение класса InterpolationMethod, определяющее используемый метод интерполяции.
GradientBase
  matrix : Matrix
Массив значений, используемых для матричных преобразований.
GradientBase
  rotation : Number
По умолчанию класс LinearGradientStroke определяет переход слева направо в пределах элемента управления.
GradientBase
  spreadMethod : String
Значение класса SpreadMethod, указывающее метод нанесения.
GradientBase
  x : Number
Расстояние, на которое перемещается каждая точка вдоль оси x.
GradientBase
  y : Number
Расстояние, на которое перемещается каждая точка вдоль оси y.
GradientBase
Защищенные свойства
 СвойствоОпределено
  compoundTransform : mx.geom:CompoundTransform
Содержит матрицу и свойства преобразования (x, y и rotation).
GradientBase
Общедоступные методы
 МетодОпределено
  
Конструктор.
GradientBase
 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
Возвращает элементарное значение заданного объекта.
Object
 Inherited
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником.
EventDispatcher
События
 Событие Сводка Определено
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным.EventDispatcher
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным.EventDispatcher
Общедоступные константы
 КонстантаОпределено
  GRADIENT_DIMENSION : Number = 1638.4
[статические] Значения ширины и высоты непреобразованного градиента
GradientBase
Сведения о свойстве

angle

свойство
angle:Number
Устаревший: Используйте rotation

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

По умолчанию класс LinearGradientStroke определяет переход слева направо в пределах элемента управления. Свойство angle используется для управления направлением перехода. Например, значение 180.0 вызывает переход справа налево, а не слева направо.

Значением по умолчанию является 0.0.



Реализация
    public function get angle():Number
    public function set angle(value:Number):void

compoundTransform

свойство 
protected var compoundTransform:mx.geom:CompoundTransform

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Содержит матрицу и свойства преобразования (x, y и rotation). compoundTransform создается только в том случае, если установлено свойство matrix.

entries

свойство 
entries:Array

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Массив объектов GradientEntry, определяющий узор градиентной заливки.

Значением по умолчанию является [].

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange .



Реализация
    public function get entries():Array
    public function set entries(value:Array):void

interpolationMethod

свойство 
interpolationMethod:String

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Значение класса InterpolationMethod, определяющее используемый метод интерполяции.

Допустимыми значениями являются: InterpolationMethod. LINEAR_RGB и InterpolationMethod. RGB.

Значением по умолчанию является InterpolationMethod.RGB.



Реализация
    public function get interpolationMethod():String
    public function set interpolationMethod(value:String):void

matrix

свойство 
matrix:Matrix

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Массив значений, используемых для матричных преобразований.

Свойства градиента scaleX и scaleYпредставляют собой пиксели, в то время как свойства масштабирования матрицы являются множителями. Таким образом, они не совместимы. Другим отличием является то, что большая часть свойств преобразования (x, y, scaleX и scaleY) поддерживают значения NaN, в то время как матрица их не поддерживает. Значение NaN означает, что градиент выберет соответствующее значение.

Свойства scaleX и scaleY свойства не могут быть представлены матрицей. Как только матрица установлена, свойства scaleX и scaleY сбрасываются. Кроме того, x и y невозможно установить на значение NaN. Матрицу можно обратно установить на значение null, при этом будут сброшены все свойства преобразования на свои значения по умолчанию.

Если матрица установлена, то логика рисования градиента будет масштабировать градиент в соответствии с границами графического элемента. Градиент будет позиционироваться в верхнем левом углу графического элемента. В завершение применяются преобразования матрицы.

По умолчанию класс LinearGradientStroke определяет переход слева направо в пределах элемента управления. Свойство rotation используется для управления направлением перехода. Например, значение 180.0 вызывает переход справа налево, а не слева направо.

Значением по умолчанию является null.



Реализация
    public function get matrix():Matrix
    public function set matrix(value:Matrix):void

rotation

свойство 
rotation:Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

По умолчанию класс LinearGradientStroke определяет переход слева направо в пределах элемента управления. Свойство rotation используется для управления направлением перехода. Например, значение 180.0 вызывает переход справа налево, а не слева направо.

Значением по умолчанию является 0.0.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange .



Реализация
    public function get rotation():Number
    public function set rotation(value:Number):void

spreadMethod

свойство 
spreadMethod:String

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Значение класса SpreadMethod, указывающее метод нанесения.

Допустимыми значениями являются: SpreadMethod.PAD, SpreadMethod.REFLECT и SpreadMethod.REPEAT.

Значением по умолчанию является SpreadMethod.PAD.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange .



Реализация
    public function get spreadMethod():String
    public function set spreadMethod(value:String):void

x

свойство 
x:Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Расстояние, на которое перемещается каждая точка вдоль оси x.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange .



Реализация
    public function get x():Number
    public function set x(value:Number):void

y

свойство 
y:Number

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Расстояние, на которое перемещается каждая точка вдоль оси y.

Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange .



Реализация
    public function get y():Number
    public function set y(value:Number):void
Сведения о конструкторе

GradientBase

()Конструктор
public function GradientBase()

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Конструктор.

Сведения о константе

GRADIENT_DIMENSION

Константа
public static const GRADIENT_DIMENSION:Number = 1638.4

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Значения ширины и высоты непреобразованного градиента





[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.