| Пакет | mx.graphics |
| Класс | public class RectangularDropShadow |
| Наследование | RectangularDropShadow Object |
| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Этот класс позволяет оптимизировать использование теней в общих случаях. Если тень применяется к прямоугольному объекту, грани которого попадают на границы пикселей, вместо непосредственного вызова фильтра DropShadowFilter используется этот класс.
Этот класс принимает первые четыре параметра, передаваемые в фильтр DropShadowFilter: alpha, angle, color и distance. Кроме того, этот класс принимает радиусы угла для каждого из четырех углов прямоугольного объекта, для которого выполняется преобразование тени.
После установки этих 8 значений указанный класс выполняет предварительное вычисление тени в виде растрового изображения за пределами экрана. При вызове метода drawShadow() фрагменты предварительно вычисленной тени копируются в передаваемый объект Graphics.
Связанные элементы API
| Свойство | Определено | ||
|---|---|---|---|
| alpha : Number
Значение альфа-прозрачности для цвета тени. | RectangularDropShadow | ||
| angle : Number
Угол тени. | RectangularDropShadow | ||
| blRadius : Number
Радиус нижнего левого закругленного угла прямоугольника, для которого выполняется преобразование тени. | RectangularDropShadow | ||
| blurX : Number
Степень размытия по горизонтали. | RectangularDropShadow | ||
| blurY : Number
Степень размытия по вертикали. | RectangularDropShadow | ||
| brRadius : Number
Радиус нижнего правого закругленного угла прямоугольника, для которого выполняется преобразование тени. | RectangularDropShadow | ||
| color : int
Цвет тени. | RectangularDropShadow | ||
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
| distance : Number
Расстояние смещения для тени (в пикселях). | RectangularDropShadow | ||
| tlRadius : Number
Радиус верхнего левого закругленного угла прямоугольника, для которого выполняется преобразование тени. | RectangularDropShadow | ||
| trRadius : Number
Радиус верхнего правого закругленного угла прямоугольника, для которого выполняется преобразование тени. | RectangularDropShadow | ||
| Метод | Определено | ||
|---|---|---|---|
Конструктор. | RectangularDropShadow | ||
Отображает тень на экране. | RectangularDropShadow | ||
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
alpha | свойство |
alpha:Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Значение альфа-прозрачности для цвета тени. Действительны значения от 0,0 до 1,0. Например, при 0,25 устанавливается 25-процентная прозрачность. По умолчанию используется значение 1.0.
Реализация
public function get alpha():Number public function set alpha(value:Number):voidangle | свойство |
angle:Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Угол тени. Действительны значения от 0 до 360 градусов (плавающая запятая). Значением по умолчанию является 45.
Реализация
public function get angle():Number public function set angle(value:Number):voidblRadius | свойство |
blRadius:Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Радиус нижнего левого закругленного угла прямоугольника, для которого выполняется преобразование тени. Может быть нулем для прямоугольников с незакругленными углами.
Реализация
public function get blRadius():Number public function set blRadius(value:Number):voidblurX | свойство |
blurY | свойство |
brRadius | свойство |
brRadius:Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Радиус нижнего правого закругленного угла прямоугольника, для которого выполняется преобразование тени. Может быть нулем для прямоугольников с незакругленными углами.
Реализация
public function get brRadius():Number public function set brRadius(value:Number):voidcolor | свойство |
color:int| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Цвет тени. Действительны значения в шестнадцатеричном формате 0xRRGGBB. Значение по умолчанию равно 0x000000.
Реализация
public function get color():int public function set color(value:int):voiddistance | свойство |
distance:Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Расстояние смещения для тени (в пикселях). Значение по умолчанию — 4,0 (плавающая запятая).
Реализация
public function get distance():Number public function set distance(value:Number):voidtlRadius | свойство |
tlRadius:Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Радиус верхнего левого закругленного угла прямоугольника, для которого выполняется преобразование тени. Может быть нулем для прямоугольников с незакругленными углами.
Реализация
public function get tlRadius():Number public function set tlRadius(value:Number):voidtrRadius | свойство |
trRadius:Number| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Радиус верхнего правого закругленного угла прямоугольника, для которого выполняется преобразование тени. Может быть нулем для прямоугольников с незакругленными углами.
Реализация
public function get trRadius():Number public function set trRadius(value:Number):voidRectangularDropShadow | () | Конструктор |
public function RectangularDropShadow()| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Конструктор.
drawShadow | () | метод |
public function drawShadow(g:Graphics, x:Number, y:Number, width:Number, height:Number):void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 3 |
| Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Отображает тень на экране.
Параметры
g:Graphics — Объект Graphics, для которого отображается тень.
| |
x:Number — Горизонтальное смещение тени на основе позиции объекта Graphics.
| |
y:Number — Вертикальное смещение тени на основе позиции объекта Graphics.
| |
width:Number — Ширина тени в пикселях.
| |
height:Number — Высота тени в пикселях.
|
Tue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства