| Пакет | 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
 
 Скрыть унаследованные общедоступные свойства
 Показать унаследованные общедоступные свойства