spark.filtersGradientBevelFilter Класс GradientBevelFilter позволяет применять эффект градиентного наклона к экранным объектам.The <s:GradientBevelFilter> tag inherits all of the tag attributes of its superclass and adds no tag attributes:

  <s:GradientBevelFilter/>
  
]]>
mx.filters:IBitmapFilterspark.filters:GradientFilter Класс GradientBevelFilter позволяет применять эффект градиентного наклона к экранным объектам. Градиентный наклон представляет собой скошенный край с цветовым градиентом на внешней или внутренней стороне или поверх всего объекта. Скошенные края придают объектам эффект трехмерности. Фильтр можно применять к любому экранному объекту (т. е. объекту, наследуемому от класса DisplayObject), например MovieClip, SimpleButton, TextField, Video, а также объектам BitmapData.

Выбор фильтра зависит от объекта, к которому требуется его применить:

  • Применить фильтр к экранным объектам можно с помощью свойства filters. При задании объекту свойства filters сам объект не изменяется, а фильтр можно удалить через свойство filters.
  • Для применения фильтров к объектам BitmapData следует пользоваться методом BitmapData.applyFilter(). При вызове applyFilter() для объекта BitmapData из исходного объекта BitmapData и объекта фильтра формируется изображение с применением фильтра.

При применении фильтра к визуализируемому объекту свойство cacheAsBitmap этого объекта принимает значение true. Если удалить все фильтры, будет восстановлено исходное значение cacheAsBitmap.

Этот фильтр поддерживает масштабирование сцены. Тем не менее, общее масштабирование, вращение и искажение не поддерживается. Если сам объект увеличен или уменьшен (т.е. если scaleX и scaleY имеют значение, отличное от 1,0), эффект фильтра не масштабируется. Он масштабируется, только когда пользователь применяет увеличение к самой сцене.

Фильтр не применяется, если полученное изображение превышает максимальные размеры. В AIR 1.5 и Flash Player 10 максимальный размер изображения составляет 8 191 пикселей в ширину или высоту, а общее количество пикселей не может превышать 16 777 215. (Т. е. если ширина изображения составляет 8 191 пикселя, его высота не может быть больше 2 048 пикселей.) Например, при масштабировании большого фрагмента ролика, к которому применен фильтр, фильтр будет снят, если получившееся изображение превысит максимальные размеры.

spark.filters.BevelFilterflash.filters.GradientBevelFilterGradientBevelFilter.ratiosflash.display.BitmapData.applyFilter()flash.display.DisplayObject.filtersflash.display.DisplayObject.cacheAsBitmapGradientBevelFilter Конструктор.distance4.0Расстояние смещения. Действительны значения от 0 до 8. angle45Угол в градусах. Действительны значения от 0 до 360. colorsnullМассив шестнадцатеричных значений цвета RGB для применения в градиенте. Например, красный задается значением 0xFF0000, голубой — значением 0x0000FF и т.д. alphasnullМассив значений альфа-прозрачности для соответствующих цветов в массиве colors. Действительные значения для каждого из элементов массива — от 0 до 1. Например, при 0,25 устанавливается 25-процентная прозрачность. ratiosnullМассив значений распределения цветов; действительными являются значения от 0 до 255. blurX4.0Степень размытия по горизонтали. Действительны значения от 0 до 255. Размытие со значением 1 или менее означает, что исходное изображение копируется как есть. По умолчанию используется значение 4. Значения, являющиеся степенью 2 (т.е. 2, 4, 8, 16 и 32), оптимизируются и выполняются быстрее, чем остальные. blurY4.0Степень размытия по вертикали. Действительны значения от 0 до 255. Размытие со значением 1 или менее означает, что исходное изображение копируется как есть. Значения, являющиеся степенью 2 (т. е. 2, 4, 8, 16 и 32), оптимизируются и выполняются быстрее, чем остальные. strength1Степень вдавливания или нанесения. Чем выше значение, тем более насыщен цвет тени и тем сильнее контраст между наклоном и фоном. Действительны значения от 0 до 255. Значение 0 означает, что фильтр не применяется. quality1Качество фильтра. Используйте константы BitmapFilterQuality:
  • BitmapFilterQuality.LOW
  • BitmapFilterQuality.MEDIUM
  • BitmapFilterQuality.HIGH

Подробные сведения см. в описании свойства quality.

typeinnerМестоположение эффекта «Наклон». Возможные значения констант BitmapFilterType:
  • BitmapFilterType.OUTER — наклон по внешнему краю объекта.
  • BitmapFilterType.INNER — наклон по внутреннему краю объекта.
  • BitmapFilterType.FULL — наклон по всему объекту.
knockoutfalseУказывает, применяется ли эффект выбивки. Значение true делает заливку объекта прозрачной и делает видимым цвет фона документа.
Конструктор.
clone Возвращает копию данного объекта фильтра.Новый экземпляр GradientBevelFilter с теми же свойствами, что и оригинальный экземпляр GradientBevelFilter. Возвращает копию данного объекта фильтра.
DropShadowFilter Класс DropShadowFilter позволяет добавить эффект падающей тени к экранным объектам.The <s:DropShadowFilter> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <s:DropShadowFilter 
    Properties
    alpha="1"
    angle="45"
    color="0xFF0000"
    distance="4"
    hideObject="false"
    inner="false"
  />
  
]]>
mx.filters:IBitmapFiltermx.filters:BaseDimensionFilter Класс DropShadowFilter позволяет добавить эффект падающей тени к экранным объектам. Алгоритм теней основан на том же блоковом фильтре, который используется в фильтре размытия. При формировании отбрасываемой тени существует несколько вариантов выбора ее стиля, включая внешнюю или внутреннюю тень и режим выбивки. Фильтр можно применять к любому экранному объекту (т. е. объекту, наследуемому от класса DisplayObject), например MovieClip, SimpleButton, TextField, Video, а также объектам BitmapData.

Выбор фильтра зависит от объекта, к которому требуется его применить:

  • Применить фильтры к визуализируемым объектам можно с помощью свойства filters (наследуемого от DisplayObject). При задании объекту свойства filters сам объект не изменяется, а фильтр можно удалить через свойство filters.
  • Для применения фильтров к объектам BitmapData следует пользоваться методом BitmapData.applyFilter(). При вызове applyFilter() для объекта BitmapData из исходного объекта BitmapData и объекта фильтра формируется изображение с применением фильтра.

При применении фильтра к экранному объекту свойство cacheAsBitmap этого объекта принимает значение true. Если удалить все фильтры, будет восстановлено исходное значение cacheAsBitmap.

Этот фильтр поддерживает масштабирование сцены. Тем не менее, он не поддерживает общее масштабирование, повороты и искажение. Если сам объект увеличен или уменьшен (т. е. если свойства scaleX и scaleY принимают значение, отличное от 1,0), фильтр не масштабируется. Он масштабируется, только когда пользователь применяет увеличение к самой сцене.

Фильтр не применяется, если полученное изображение превышает максимальные размеры. В AIR 1.5 и Flash Player 10 максимальный размер изображения составляет 8 191 пикселей в ширину или высоту, а общее количество пикселей не может превышать 16 777 215. (Т. е. если ширина изображения составляет 8 191 пикселя, его высота не может быть больше 2 048 пикселей.) Например, при масштабировании большого фрагмента ролика, к которому применен фильтр, фильтр будет снят, если получившееся изображение превысит максимальные размеры.

flash.filters.DropShadowFilterDropShadowFilter Конструктор.distance4.0Расстояние смещения для тени (в пикселях). angle45Угол падения тени, от 0 до 360 (плавающая запятая). color0Цвет тени в шестнадцатеричном формате 0xRRGGBB. Значение по умолчанию равно 0x000000. alpha1.0Значение альфа-прозрачности для цвета тени. Действительны значения от 0.0 до 1.0. Например, при 0,25 устанавливается 25-процентная прозрачность. blurX4.0Степень размытия по горизонтали. Действительны значения от 0 до 255,0 (плавающая запятая). blurY4.0Степень размытия по вертикали. Действительны значения от 0 до 255,0 (плавающая запятая). strength1.0Степень вдавливания или нанесения. Чем выше значение, тем более насыщен цвет тени и тем сильнее контраст между тенью и фоном. Действительны значения от 0 до 255,0. quality1Заданное число применений фильтра. Используйте константы BitmapFilterQuality:
  • BitmapFilterQuality.LOW
  • BitmapFilterQuality.MEDIUM
  • BitmapFilterQuality.HIGH

Дополнительные сведения об этих значениях см. в описании свойства quality.

innerfalseОпределяет, является ли тень внутренней тенью. Значение true задает внутреннюю тень. Значение false задает внешнюю тень (тень вокруг внешнего контура объекта). knockoutfalseПрименяет эффект выбивки (true), который фактически делает заливку объекта прозрачной и выявляет цвет фона документа. hideObjectfalseОпределяет, является ли объект скрытым. Значение true указывает на то, что сам объект не нарисован, видна только его день.
Конструктор.
flash.filters.BitmapFilterQuality
clone Возвращает копию данного объекта фильтра.Новый экземпляр DropShadowFilter со всеми свойствами оригинального экземпляра DropShadowFilter. Возвращает копию данного объекта фильтра. alpha Значение альфа-прозрачности цвета.1 Значение альфа-прозрачности цвета. Действительны значения от 0 до 1. Например, при 0,25 устанавливается 25-процентная прозрачность. angle Угол наклона.45 Угол наклона. Действительны значения от 0 до 360°. Значение угла представляет угол, под которым падает свет из предполагаемого источника, и определяет расположение эффекта относительно объекта. Если свойство distance имеет значение 0, эффект не смещается относительно объекта и, следовательно, свойство angle никак не влияет на результат. color Цвет свечения.0xFF0000 Цвет свечения. Действительны значения в шестнадцатеричном формате 0xRRGGBB. distance Расстояние смещения наклона.4 Расстояние смещения наклона. Действительные значения заданы в пикселях (плавающая точка). hideObject Определяет, является ли объект скрытым.false Определяет, является ли объект скрытым. Значение true указывает на то, что сам объект не нарисован, видна только его тень. Значение по умолчанию – false, что предполагает отображение объекта. inner Определяет, является ли свечение внутренним свечением.false Определяет, является ли свечение внутренним свечением. Значение true говорит о том, что свечение внутреннее. Значением по умолчанию является false, что предполагает внешнее свечение (свечение вокруг внешнего контура объекта).
ConvolutionFilter Класс ConvolutionFilter применяет эффект фильтра матричного свертывания.The <s:ConvolutionFilter> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

 <s:ConvolutionFilter 
   Properties
   alpha="1"
   clamp="true"
   color="0xFF0000"
   divisor="1.0"
   matrix="[]"
   matrixX="0"
   matrixY="0"
   preserveAlpha="true"
 />
 
]]>
mx.filters:IBitmapFiltermx.filters:BaseFilter Класс ConvolutionFilter применяет эффект фильтра матричного свертывания. Свертывание объединяет пиксели во входном изображении с соседними пикселями для создания изображения. С помощью свертывания можно выполнять множество различных операций по обработке изображений, включая размытие, определение краев, регулировку резкости, тиснение и наклон. Фильтр можно применять к любому экранному объекту (т. е. объекту, наследуемому от класса DisplayObject), например MovieClip, SimpleButton, TextField, Video, а также объектам BitmapData.

Создать фильтр «Свертывание» можно с помощью синтаксиса new ConvolutionFilter(). Выбор фильтра зависит от объекта, к которому требуется его применить:

  • Если фильтр применяется к фрагментам ролика, текстовым полям, кнопкам или видео, следует использовать свойство filters (наследуемое от класса DisplayObject). При задании объекту свойства filters сам объект не изменяется, а фильтр можно удалить через свойство filters.
  • Для применения фильтров к объектам BitmapData следует пользоваться методом BitmapData.applyFilter(). При вызове applyFilter() для объекта BitmapData из исходного объекта BitmapData и объекта фильтра формируется изображение с применением фильтра.

При применении фильтра к экранному объекту свойство cacheAsBitmap этого объекта принимает значение true. Если удалить все фильтры, будет восстановлено исходное значение cacheAsBitmap.

Фильтр не применяется, если полученное изображение превышает максимальные размеры. В AIR 1.5 и Flash Player 10 максимальный размер изображения составляет 8 191 пикселей в ширину или высоту, а общее количество пикселей не может превышать 16 777 215. (Т. е. если ширина изображения составляет 8 191 пикселя, его высота не может быть больше 2 048 пикселей.) Например, при масштабировании большого фрагмента ролика, к которому применен фильтр, фильтр будет снят, если получившееся изображение превысит максимальные размеры.

ConvolutionFilter Конструктор.matrixX0Размер x матрицы (число столбцов в матрице). Значением по умолчанию является 0. matrixY0Размер y матрицы (число столбцов в матрице). Значением по умолчанию является 0. matrixnullМассив значений, используемых для матричных преобразований. Число элементов массива должно равняться matrixX ~~ matrixY. divisor1.0Делитель, используемый при проведении преобразования матрицы. Значением по умолчанию является 1. Делитель, являющийся суммой всех значений матрицы, выравнивает интенсивность цвета получаемого изображения. Значение 0 игнорируется, а вместо него используется значение по умолчанию. bias0.0Степень смещения, добавляемого к результату преобразования матрицы. Значением по умолчанию является 0. preserveAlphatrueЗначение false указывает, что значение альфа-канала не сохранено, а свертывание применяется ко всем каналам, включая альфа-канал. Значение true указывает, что свертывание применяется только к цветовым каналам. По умолчанию используется значение true. clamptrueДля пикселей, лежащих за пределами исходного изображения, значение true указывает на то, что входное изображение растянуто по каждой из границ методом дублирования значений цветов на данном крае входного изображения. Значение false указывает на то, что следует использовать другой цвет, согласно значениям свойств color и alpha. Значение по умолчанию — true. color0Шестнадцатеричный цвет для замены пикселей, отсутствующих в исходном изображении. alpha0.0Значение альфа-канала для цвета замены. Конструктор. clone Возвращает копию данного объекта фильтра.Новый экземпляр ConvolutionFilter с теми же свойствами, что и оригинальный экземпляр ConvolutionFilter. Возвращает копию данного объекта фильтра. alpha Значение альфа-прозрачности цвета.1 Значение альфа-прозрачности цвета. Действительны значения от 0 до 1. Например, при 0,25 устанавливается 25-процентная прозрачность. bias Степень смещения, добавляемого к результату преобразования матрицы.0 Степень смещения, добавляемого к результату преобразования матрицы. Смещение увеличивает значение цвета в каждом канале, так что темные цвета кажутся светлее. clamp Определяет, зафиксировано ли изображение.true Определяет, зафиксировано ли изображение. Для пикселей, лежащих за пределами исходного изображения, значение true указывает, что входное изображение растянуто по каждой из границ методом дублирования значений цветов на соответствующем крае входного изображения. Значение false указывает на то, что следует использовать другой цвет, согласно значениям свойств color и alpha. color Цвет свечения.0xFF0000 Цвет свечения. Действительны значения в шестнадцатеричном формате 0xRRGGBB. divisor Делитель, используемый при проведении преобразования матрицы.1.0 Делитель, используемый при проведении преобразования матрицы. Значением по умолчанию является 1. Делитель, являющийся суммой всех значений матрицы, смягчает интенсивность цвета получаемого изображения. Значение 0 игнорируется, а вместо него используется значение по умолчанию. matrixX Измерение х матрицы (число строк в матрице).0 Измерение х матрицы (число строк в матрице). matrixY Измерение y матрицы (число столбцов в матрице).0 Измерение y матрицы (число столбцов в матрице). matrix Степень размытия по горизонтали.[] Степень размытия по горизонтали. Действительны значения от 0 до 255. Размытие со значением 1 или менее означает, что исходное изображение копируется как есть. По умолчанию используется значение 4. Значения, являющиеся степенью 2 (т. е. 2, 4, 8, 16 и 32), оптимизируются и выполняются быстрее, чем остальные. preserveAlpha Определяет, сохраняется ли альфа-канал без эффекта фильтра или фильтр свертывания применяется к альфа-каналу так же, как и к цветовым каналам.true Определяет, сохраняется ли альфа-канал без эффекта фильтра или фильтр свертывания применяется к альфа-каналу так же, как и к цветовым каналам. Значение false указывает, что свертывание применяется ко всем каналам, включая альфа-канал. Значение true указывает, что свертывание применяется только к цветовым каналам.
BlurFilter Класс BlurFilter позволяет применять визуальный эффект размывки к экранным объектам.The <s:BlurFilter> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <s:BlurFilter
    Properties
    blurX="4.0"
    blurY="4.0"
    quality="low"
  />
  
]]>
mx.filters:IBitmapFiltermx.filters:BaseFilter Класс BlurFilter позволяет применять визуальный эффект размывки к экранным объектам. Эффект размытия смягчает детали изображения. Можно создавать различные размытия: от мягкого и расфокусированного до размытия по Гауссу — дымчатого изображения, которое зритель видит будто бы через полупрозрачное стекло. При значении low свойства quality этого фильтра результатом будет слегка расфокусированное изображение. Если же свойству quality присвоено значение high, то изображение будет ближе к размытию по Гауссу. Фильтр можно применять к любому экранному объекту (т. е. объекту, наследуемому от класса DisplayObject), например MovieClip, SimpleButton, TextField, Video, а также объектам BitmapData.

Новый фильтр можно создать с помощью конструктора new BlurFilter(). Выбор фильтра зависит от объекта, к которому требуется его применить:

  • Если фильтр применяется к фрагментам ролика, текстовым полям, кнопкам или видео, следует использовать свойство filters (наследуемое от класса DisplayObject). При задании объекту свойства filters сам объект не изменяется, а фильтр можно удалить через свойство filters.
  • Для применения фильтров к объектам BitmapData следует пользоваться методом BitmapData.applyFilter(). При вызове applyFilter() для объекта BitmapData из исходного объекта BitmapData и объекта фильтра формируется изображение с применением фильтра.

При применении фильтра к визуализируемому объекту свойство cacheAsBitmap этого объекта принимает значение true. Если удалить все фильтры, будет восстановлено исходное значение cacheAsBitmap.

Этот фильтр поддерживает масштабирование сцены. Тем не менее, он не поддерживает общее масштабирование, повороты и искажение. Если сам объект увеличен или уменьшен (т. е. если свойства scaleX и scaleY не равны 100%), эффект фильтр не масштабируется. Он масштабируется, только когда пользователь применяет увеличение к самой сцене.

Фильтр не применяется, если полученное изображение превышает максимальные размеры. В AIR 1.5 и Flash Player 10 максимальный размер изображения составляет 8 191 пикселей в ширину или высоту, а общее количество пикселей не может превышать 16 777 215. (Т. е. если ширина изображения составляет 8 191 пикселя, его высота не может быть больше 2 048 пикселей.) Например, при масштабировании большого фрагмента ролика, к которому применен фильтр, фильтр будет снят, если получившееся изображение превысит максимальные размеры.

flash.filters.BlurFilterflash.display.DisplayObject.filtersflash.display.DisplayObject.cacheAsBitmapflash.display.BitmapData.applyFilter()BlurFilter Конструктор.blurX4.0Величина размытия по горизонтали. Действительны значения от 0 до 255,0 (значение с плавающей точкой). blurY4.0Величина размытия по вертикали. Действительны значения от 0 до 255,0 (значение с плавающей точкой). quality1Заданное число применений фильтра. Для указания качества можно использовать константы flash.filters.BitmapFilterQuality:
  • flash.filters.BitmapFilterQuality.LOW
  • flash.filters.BitmapFilterQuality.MEDIUM
  • flash.filters.BitmapFilterQuality.HIGH

При высоком качестве (high) изображение похоже на размытие по Гауссу. Для большинства приложений этих значений достаточно. Хотя можно использовать дополнительные числовые значения до 15 для получения разнообразных эффектов, более высокие значения выполняются дольше.

Инициализирует фильтр.
Конструктор. Значения по умолчанию дают мягкое, расфокусированное изображение.
clone Возвращает копию данного объекта фильтра.Новый экземпляр BlurFilter с теми же свойствами, что и оригинальный экземпляр BlurFilter. Возвращает копию данного объекта фильтра. blurX Степень размытия по горизонтали.4.0 Степень размытия по горизонтали. Действительны значения от 0 до 255. Размытие со значением 1 или менее означает, что исходное изображение копируется как есть. По умолчанию используется значение 4. Значения, являющиеся степенью 2 (т. е. 2, 4, 8, 16 и 32), оптимизируются и выполняются быстрее, чем остальные. blurY Степень размытия по вертикали.4.0 Степень размытия по вертикали. Действительны значения от 0 до 255. Размытие со значением 1 или менее означает, что исходное изображение копируется как есть. По умолчанию используется значение 4. Значения, являющиеся степенью 2 (т. е. 2, 4, 8, 16 и 32), оптимизируются и выполняются быстрее, чем остальные. quality Заданное число применений фильтра."low" Заданное число применений фильтра. Значение по умолчанию — BitmapFilterQuality.LOW, что эквивалентно однократному применению фильтра. Значение BitmapFilterQuality.MEDIUM применяет фильтр дважды; значение BitmapFilterQuality.HIGH — трижды. Фильтры с более низкими значениями выполняются быстрее.

Для большинства приложений достаточно значений качества low (низкое), medium (среднее) или high (высокое). Хотя можно использовать дополнительные числовые значения до 15 для получения разнообразных эффектов, более высокие значения выполняются дольше. Вместо увеличения значения quality можно просто увеличить значения свойств blurX и blurY. Это даст похожий эффект, а выполнение будет происходить быстрее.

ColorMatrixFilter Класс ColorMatrixFilter позволяет применить матричное преобразование 4 x 5 в цветовой схеме RGBA с альфа-каналом к каждому пикселю входного изображения для получения результата с новым набором значений в схеме RGBA и альфа-канала.The <s:ColorMatrixFilter> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <s:ColorMatrixFilter
    Properties
    matrix="[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0]"
  />
  
]]>
mx.filters:IBitmapFiltermx.filters:BaseFilter Класс ColorMatrixFilter позволяет применить матричное преобразование 4 x 5 в цветовой схеме RGBA с альфа-каналом к каждому пикселю входного изображения для получения результата с новым набором значений в схеме RGBA и альфа-канала. Благодаря этому можно изменять насыщенность, оттенок и яркость альфа-канала и применять другие эффекты. Фильтр можно применять к любому экранному объекту (т. е. объекту, наследуемому от класса DisplayObject), например MovieClip, SimpleButton, TextField, Video, а также объектам BitmapData. flash.filters.ColorMatrixFilterColorMatrixFilter Конструктор.matrixnullМассив из 20 элементов, формирующий матрицу размером 4 x 5. Инициализирует новый экземпляр ColorMatrixFilter. Конструктор. clone Возвращает копию данного объекта фильтра.Новый экземпляр ColorMatrixFilter с теми же свойствами, что и оригинал. Возвращает копию данного объекта фильтра. matrix Список из 20 чисел с двойной точностью, разделенных запятой, которые составляют матрицу 4x5, применяемую к визуализируемому элементу.[1,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,1,0] Список из 20 чисел с двойной точностью, разделенных запятой, которые составляют матрицу 4x5, применяемую к визуализируемому элементу. Матрица имеет построчный порядок, т. е. первые пять элементов умножаются на вектор [srcR,srcG,srcB,srcA,1] для определения выходного значения красного, вторые пять элементов определяют выходное значение зеленого и т. д.

Значение должно быть массивом или строкой из 20 чисел, разделенных запятой.

GradientFilter Базовый класс для фильтров, обеспечивающих визуальные эффекты градиента.The <s:GradientFilter> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <s:GradientFilter
    Properties
    angle="45"
    distance="4.0"
    entries="[]"
    type="inner"
  />
  
]]>
mx.filters:BaseDimensionFilter Базовый класс для фильтров, обеспечивающих визуальные эффекты градиента. spark.filters.GradientGlowFilterspark.filters.GradientBevelFilterGradientFilter Конструктор.colorsnullМассив шестнадцатеричных значений цвета RGB для применения в градиенте. Например, красный задается значением 0xFF0000, голубой — значением 0x0000FF и т.д. alphasnullМассив значений альфа-прозрачности для соответствующих цветов в массиве colors. Действительные значения для каждого из элементов массива — от 0 до 1. Например, при 0,25 устанавливается 25-процентная прозрачность. ratiosnullМассив значений распределения цветов; действительными являются значения от 0 до 255. Конструктор. angle Угол в градусах.45 Угол в градусах. Действительны значения от 0 до 360. Значение угла представляет угол, под которым падает свет из предполагаемого источника, и определяет расположение эффекта относительно объекта. Если distance равно 0, эффект не смещается относительно объекта и, следовательно, свойство angle никак не влияет на объект. distance Расстояние смещения свечения.4.0 Расстояние смещения свечения. entries Массив объектов GradientEntry, определяющий узор градиентной заливки.[] Массив объектов GradientEntry, определяющий узор градиентной заливки. type Расположение эффекта фильтра.BitmapFilterType.INNER Расположение эффекта фильтра. Возможными значениями являются константы flash.filters.BitmapFilterType:
  • BitmapFilterType.OUTER – свечение по внешнему краю объекта.
  • BitmapFilterType.INNER – свечение по внутреннему краю объекта.
  • BitmapFilterType.FULL — свечение по всему объекту.
flash.filters.BitmapFilterType
BevelFilter Класс BevelFilter позволяет добавлять эффект наклона в экранные объекты.The <s:BevelFilter> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <s:BevelFilter 
    Properties
    angle="45"
    distance="4"
    highlightAlpha="1"
    highlightColor="0xFFFFFF"
    shadowAlpha="1"
    shadowColor="0x000000"
    type="inner"
  />
  
]]>
mx.filters:IBitmapFiltermx.filters:BaseDimensionFilter Класс BevelFilter позволяет добавлять эффект наклона в экранные объекты. Эффект наклона позволяет сделать объекты, например кнопки, трехмерными. Вид наклона можно изменять с помощью различных цветов подсветок и теней, силы размытия на наклоне, угла и расположения наклона, а также эффекта выбивки. Фильтр можно применять к любому экранному объекту (т. е. объекту, наследуемому от класса DisplayObject), например MovieClip, SimpleButton, TextField, Video, а также объектам BitmapData.

Новый фильтр можно создать с помощью конструктора new BevelFilter(). Выбор фильтра зависит от объекта, к которому требуется его применить:

  • Если фильтр применяется к фрагментам ролика, текстовым полям, кнопкам или видео, следует использовать свойство filters (наследуемое от класса DisplayObject). При задании объекту свойства filters сам объект не изменяется, а фильтр можно удалить через свойство filters.
  • Для применения фильтров к объектам BitmapData следует пользоваться методом BitmapData.applyFilter(). При вызове applyFilter() для объекта BitmapData из исходного объекта BitmapData и объекта фильтра формируется изображение с применением фильтра.

При применении фильтра к экранному объекту свойство cacheAsBitmap этого объекта принимает значение true. Если удалить все фильтры, будет восстановлено исходное значение cacheAsBitmap.

Этот фильтр поддерживает масштабирование сцены. Тем не менее, он не поддерживает общее масштабирование, повороты и искажение. Если сам объект увеличен или уменьшен (т. е. если свойства scaleX и scaleY не равны 100%), фильтр не масштабируется. Он масштабируется, только когда пользователь применяет увеличение к самой сцене.

Фильтр не применяется, если полученное изображение превышает максимальные размеры. В AIR 1.5 и Flash Player 10 максимальный размер изображения составляет 8 191 пикселей в ширину или высоту, а общее количество пикселей не может превышать 16 777 215. (Т. е. если ширина изображения составляет 8 191 пикселя, его высота не может быть больше 2 048 пикселей.) Например, при масштабировании большого фрагмента ролика, к которому применен фильтр, фильтр будет снят, если получившееся изображение превысит максимальные размеры.

flash.filters.BevelFilterflash.display.DisplayObject.filtersflash.display.DisplayObject.cacheAsBitmapflash.display.BitmapData.applyFilter()BevelFilter Конструктор.distance4.0Расстояние смещения наклона в пикселах (плавающая запятая). angle45Угол скоса, от 0 до 360 градусов. highlightColor0xFFFFFFЦвет подсветки скоса, 0xRRGGBB. highlightAlpha1.0Значение альфа-прозрачности цвета выделения. Действительны значения от 0.0 до 1.0. Например, при 0,25 устанавливается 25-процентная прозрачность. shadowColor0x000000Цвет подсветки скоса, 0xRRGGBB. shadowAlpha1.0Значение альфа-прозрачности цвета тени. Действительны значения от 0.0 до 1.0. Например, при 0,25 устанавливается 25-процентная прозрачность. blurX4.0Степень размытия по горизонтали в пикселях. Действительны значения от 0 до 255,0 (плавающая запятая). blurY4.0Степень размытия по вертикали в пикселях. Действительны значения от 0 до 255,0 (плавающая запятая). strength1Степень вдавливания или нанесения. Чем выше значение, тем более насыщен цвет тени и тем сильнее контраст между наклоном и фоном. Действительны значения от 0 до 255,0. quality1Качество наклона. Действительны значения от 0 до 15, но для большинства приложений можно использовать константы flash.filters.BitmapFilterQuality:
  • BitmapFilterQuality.LOW
  • BitmapFilterQuality.MEDIUM
  • BitmapFilterQuality.HIGH

Фильтры с более низкими значениями выполняются быстрее. Для достижения нужных эффектов можно использовать и другие числовые значения.

typeinnerТип скоса. Действительные значения констант flash.filters.BitmapFilterType: BitmapFilterType.INNER, BitmapFilterType.OUTER или BitmapFilterType.FULL. knockoutfalseПрименяет эффект выбивки (true), который фактически делает заливку объекта прозрачной и выявляет цвет фона документа.
Конструктор.
flash.filters.BitmapFilterQualityflash.filters.BitmapFilterType
clone Возвращает копию данного объекта фильтра.Новый экземпляр BevelFilter с теми же свойствами, что и оригинальный экземпляр BevelFilter. Возвращает копию данного объекта фильтра. angle Угол фаски в градусах.45 Угол фаски в градусах. Действительны значения от 0 до 360. Значение угла представляет угол, под которым падает свет из предполагаемого источника, и определяет расположение эффекта относительно объекта. Если свойство distance имеет значение 0, эффект не смещается относительно объекта и, следовательно, свойство angle никак не влияет на результат. distance Расстояние смещения наклона.4 Расстояние смещения наклона. Действительные значения заданы в пикселях (плавающая точка). highlightAlpha Значение альфа-прозрачности цвета выделения.1 Значение альфа-прозрачности цвета выделения. Значение указано в виде нормализованного значения от 0 до 1. Например, при 0,25 устанавливается 25-процентная прозрачность. highlightColor Цвет подсветки наклона.0xFFFFFF Цвет подсветки наклона. Действительны значения в шестнадцатеричном формате, 0xRRGGBB. shadowAlpha Значение альфа-прозрачности цвета тени.1 Значение альфа-прозрачности цвета тени. Данное значение указано в виде нормализованного значения от 0 до 1. Например, при 0,25 устанавливается 25-процентная прозрачность. shadowColor Цвет тени для наклона.0x000000 Цвет тени для наклона. Действительны значения в шестнадцатеричном формате, 0xRRGGBB. type Расположение эффекта фильтра.BitmapFilterType.INNER Расположение эффекта фильтра. Возможными значениями являются константы flash.filters.BitmapFilterType:
  • BitmapFilterType.OUTER – свечение по внешнему краю объекта.
  • BitmapFilterType.INNER — свечение по внутреннему краю объекта.
  • BitmapFilterType.FULL — свечение по всему объекту.
flash.filters.BitmapFilterType
GradientGlowFilter Класс GradientGlowFilter позволяет применять эффект градиентного свечения к экранным объектам.The <s:GradientGlowFilter> tag inherits all of the tag attributes of its superclass and adds no tag attributes:

  <s:GradientGlowFilter/>
  
]]>
mx.filters:IBitmapFilterspark.filters:GradientFilter Класс GradientGlowFilter позволяет применять эффект градиентного свечения к экранным объектам. Градиентное свечение — это реалистичное свечение с цветовым градиентом, которым можно управлять. Можно накладывать градиентное свечение по внутреннему или внешнему краю объекта или поверх объекта. Фильтр можно применять к любому экранному объекту (т.е. объекту, наследуемому от класса DisplayObject), например MovieClip, SimpleButton, TextField, Video, а также объектам BitmapData.

Выбор фильтра зависит от объекта, к которому требуется его применить:

  • Применить фильтр к экранным объектам можно с помощью свойства filters. При задании объекту свойства filters сам объект не изменяется, а фильтр можно удалить через свойство filters.
  • Для применения фильтров к объектам BitmapData следует пользоваться методом BitmapData.applyFilter(). При вызове applyFilter() для объекта BitmapData из исходного объекта BitmapData и объекта фильтра формируется изображение с применением фильтра.

При применении фильтра к визуализируемому объекту свойство cacheAsBitmap этого объекта принимает значение true. Если удалить все фильтры, будет восстановлено исходное значение cacheAsBitmap.

Этот фильтр поддерживает масштабирование сцены. Тем не менее, общее масштабирование, вращение и искажение не поддерживается. Если сам объект увеличен или уменьшен (т.е. если scaleX и scaleY имеют значение, отличное от 1,0), эффект фильтра не масштабируется. Он масштабируется, только когда пользователь применяет увеличение к самой сцене.

Фильтр не применяется, если полученное изображение превышает максимальные размеры. В AIR 1.5 и Flash Player 10 максимальный размер изображения составляет 8 191 пикселей в ширину или высоту, а общее количество пикселей не может превышать 16 777 215. (Т. е. если ширина изображения составляет 8 191 пикселя, его высота не может быть больше 2 048 пикселей.) Например, при масштабировании большого фрагмента ролика, к которому применен фильтр, фильтр будет снят, если получившееся изображение превысит максимальные размеры.

spark.filters.GlowFilterflash.filters.GradientGlowFilterflash.display.BitmapData.applyFilter()flash.display.DisplayObject.cacheAsBitmapflash.display.DisplayObject.filtersGradientGlowFilter Конструктор.distance4.0Расстояние смещения свечения. angle45Угол в градусах. Действительны значения от 0 до 360. colorsnullМассив цветов, задающий градиент. Например, красный задается значением 0xFF0000, голубой — значением 0x0000FF и т.д. alphasnullМассив значений альфа-прозрачности для соответствующих цветов в массиве colors. Действительные значения для каждого из элементов массива — от 0 до 1. Например, при задании значения 0,25 устанавливается 25% альфа-прозрачность. ratiosnullМассив значений распределения цветов. Действительны значения от 0 до 255. Это значение определяет процент ширины, на которой цвет представлен на 100%. blurX4.0Степень размытия по горизонтали. Действительны значения от 0 до 255. Размытие со значением 1 или менее означает, что исходное изображение копируется как есть. Значения, являющиеся степенью 2 (т. е. 2, 4, 8, 16 и 32), оптимизируются и выполняются быстрее, чем остальные. blurY4.0Степень размытия по вертикали. Действительны значения от 0 до 255. Размытие со значением 1 или менее означает, что исходное изображение копируется как есть. Значения, являющиеся степенью 2 (т. е. 2, 4, 8, 16 и 32), оптимизируются и выполняются быстрее, чем остальные. strength1Степень вдавливания или нанесения. Чем выше значение, тем более насыщен цвет тени и тем сильнее контраст между свечением и фоном. Действительны значения от 0 до 255. Чем больше значение, тем более насыщен цвет. Значение 0 означает, что фильтр не применяется. quality1Заданное число применений фильтра. Используйте константы flash.filters.BitmapFilterQuality:
  • BitmapFilterQuality.LOW
  • BitmapFilterQuality.MEDIUM
  • BitmapFilterQuality.HIGH

Подробные сведения см. в описании свойства quality.

typeouterРасположение эффекта фильтра. Возможными значениями являются константы flash.filters.BitmapFilterType:
  • BitmapFilterType.OUTER — свечение по внешнему краю объекта.; по умолчанию.
  • BitmapFilterType.INNER – свечение по внутреннему краю объекта.
  • BitmapFilterType.FULL — свечение по всему объекту.
knockoutfalseОпределяет, применяется ли к объекту эффект выбивки. Эффект выбивки делает заливку объекта прозрачной и выявляет цвет фона документа. Значение true указывает на наличие эффекта выбивки. По умолчанию задано значение false (без эффекта выбивки).
Конструктор.
clone Возвращает копию данного объекта фильтра.Новый экземпляр GradientGlowFilter с теми же свойствами, что и оригинальный экземпляр GradientGlowFilter. Возвращает копию данного объекта фильтра.
DisplacementMapFilter Класс DisplacementMapFilter использует значения пикселей заданного объекта BitmapData (так называемого изображения схемы искривления) для искривления замещения объекта.The <s:DisplacementMapFilter> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

 <s:DisplacementMapFilter 
   Properties
   alpha="0"
   color="0x000000"
   componentX="0"
   componentY="0"
   mapBitmap="null"
   mapPoint="null"
   mode="wrap"
   scaleX="0"
   scaleY="0"
 />
 
]]>
mx.filters:IBitmapFiltermx.filters:BaseFilter Класс DisplacementMapFilter использует значения пикселей заданного объекта BitmapData (так называемого изображения схемы искривления) для искривления замещения объекта. Этот фильтр можно использовать для применения эффекта деформации или крапинок к любому объекту, наследуемому от класса DisplayObject, например MovieClip, SimpleButton, TextField и Video, а также к объектам BitmapData.

Выбор фильтра зависит от объекта, к которому требуется его применить:

  • Применить фильтры к экранному объекту можно с помощью свойства filters этого объекта. При задании объекту свойства filters сам объект не изменяется, а фильтр можно удалить через свойство filters.
  • Для применения фильтров к объектам BitmapData следует пользоваться методом BitmapData.applyFilter(). При вызове applyFilter() для объекта BitmapData из исходного объекта BitmapData и объекта filter формируется изображение с применением фильтра.

При применении фильтра к экранному объекту свойство cacheAsBitmap этого объекта принимает значение true. Если удалить все фильтры, будет восстановлено исходное значение cacheAsBitmap.

В фильтре используется следующая формула:

dstPixel[x, y] = srcPixel[x + ((componentX(x, y) - 128) ~~ scaleX) / 256, y + ((componentY(x, y) - 128) ~~scaleY) / 256)

где componentX(x, y) получает значение цвета свойства componentX от свойства mapBitmap при (x — mapPoint.x ,y — mapPoint.y).

Изображение карты, используемое фильтром, масштабируется по размеру сцены. Оно не масштабируется при масштабировании самого объекта.

Этот фильтр поддерживает масштабирование сцены. Тем не менее, общее масштабирование, повороты и искажение не поддерживаются. Если сам объект увеличен или уменьшен (т. е. если свойства scaleX и scaleY принимают значение, отличное от 1,0), фильтр не масштабируется. Он масштабируется, только когда пользователь применяет увеличение к самой сцене.

flash.display.BitmapData.applyFilter()flash.display.DisplayObject.filtersflash.display.DisplayObject.cacheAsBitmapDisplacementMapFilter Конструктор.mapBitmapnullОбъект BitmapData, содержащий данные карты замещения. mapPointnullЗначение, содержащее смещение левого верхнего угла целевого экранного объекта из левого верхнего угла изображения карты. componentX0Указывает цветовой канал, который следует использовать в изображении карты для замещения результата x. Возможными значениями являются константы BitmapDataChannel: componentY0Указывает цветовой канал, который следует использовать в изображении схемы для замещения результата y. Возможными значениями являются константы BitmapDataChannel: scaleX0.0Множитель, с помощью которого масштабируется результат замещения x, полученного в ходе вычисления схемы. scaleY0.0Множитель, с помощью которого масштабируется результат y замещения, полученного в ходе вычисления карты. modewrapРежим фильтра. Возможными значениями являются константы DisplacementMapFilterMode: color0Задает цвет, используемый при смещениях, выходящих за пределы границ. Допустимый диапазон смещений — от 0,0 до 1,0. Этот параметр используется, если для mode установлено значение DisplacementMapFilterMode.COLOR. alpha0.0Задает альфа-значение, используемое при смещениях, выходящих за пределы границ. Указывается в виде нормализованного значения от 0,0 до 1,0. Например, при 0,25 устанавливается 25-процентная прозрачность. Этот параметр используется, если для mode установлено значение DisplacementMapFilterMode.COLOR. Конструктор. flash.display.BitmapDataChannelflash.filters.DisplacementMapFilterModeclone Возвращает копию данного объекта фильтра.Новый экземпляр DisplacementMapFilter с теми же свойствами, что и оригинальный экземпляр. Возвращает копию данного объекта фильтра. alpha Задает значение альфа-прозрачности, применяемое для замещения «вне пределов».0 Задает значение альфа-прозрачности, применяемое для замещения «вне пределов». Указывается в виде нормализованного значения от 0,0 до 1,0. Например, при 0,25 устанавливается 25-процентная прозрачность. Значением по умолчанию является 0. Это свойство используется, если свойство mode принимает значение DisplacementMapFilterMode.COLOR. color Задает цвет, используемый при смещениях, выходящих за пределы границ.0x000000 Задает цвет, используемый при смещениях, выходящих за пределы границ. Допустимый диапазон смещений – от 0,0 до 1,0. Значения приводятся в шестнадцатеричном формате. Значение color по умолчанию равно 0. Это свойство используется, если свойство mode принимает значение DisplacementMapFilterMode.COLOR. componentX Указывает цветовой канал, который следует использовать в изображении карты для замещения результата x.0, meaning no channel. Указывает цветовой канал, который следует использовать в изображении карты для замещения результата x. Возможные значения являются константами BitmapDataChannel:
  • BitmapDataChannel.ALPHA
  • BitmapDataChannel.BLUE
  • BitmapDataChannel.GREEN
  • BitmapDataChannel.RED
flash.display.BitmapDataChannel
componentY Указывает цветовой канал, который следует использовать в изображении карты для замещения результата y.0, meaning no channel. Указывает цветовой канал, который следует использовать в изображении карты для замещения результата y. Возможные значения являются константами BitmapDataChannel:
  • BitmapDataChannel.ALPHA
  • BitmapDataChannel.BLUE
  • BitmapDataChannel.GREEN
  • BitmapDataChannel.RED
mapBitmap Объект BitmapData, содержащий данные карты замещения.null Объект BitmapData, содержащий данные карты замещения. mapPoint Значение, содержащее смещение левого верхнего угла целевого экранного объекта из левого верхнего угла изображения карты.null Значение, содержащее смещение левого верхнего угла целевого экранного объекта из левого верхнего угла изображения карты. mode Режим для фильтра.DisplacementMapFilterMode.WRAP Режим для фильтра. Возможные значения являются константами DisplacementMapFilterMode:
  • DisplacementMapFilterMode.WRAP – переносит значение замещения на другую сторону исходного изображения.
  • DisplacementMapFilterMode.CLAMP — фиксирует значение замещения по краю исходного изображения.
  • DisplacementMapFilterMode.IGNORE — если значение замещения находится вне диапазона, игнорирует замещение и использует исходный пиксель.
  • DisplacementMapFilterMode.COLOR — если значение замещения находится вне изображения, заменяет значения свойств color и alpha.
scaleX Множитель, с помощью которого масштабируется результат x замещения, полученного в ходе вычисления карты.0 Множитель, с помощью которого масштабируется результат x замещения, полученного в ходе вычисления карты. scaleY Множитель, с помощью которого масштабируется результат y замещения, полученного в ходе вычисления карты.0 Множитель, с помощью которого масштабируется результат y замещения, полученного в ходе вычисления карты.
ShaderFilter Класс Flex ShaderFilter обеспечивает удаление многих подробных данных об использовании классов ShaderFilter, Shader и ShaderData Flash для применения затенения Pixel Bender в качестве фильтра.The <s:ShaderFilter> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <s:ShaderFilter
    Properties
    bottomExtension="0"
    leftExtension="0"
    precisionHint="full"
    rightExtension="0"
    shader="[]"
    topExtension="0"
  />
  
]]>
mx.filters:IBitmapFilterflash.events:IEventDispatcherflash.utils:Proxy Класс Flex ShaderFilter обеспечивает удаление многих подробных данных об использовании классов ShaderFilter, Shader и ShaderData Flash для применения затенения Pixel Bender в качестве фильтра.

Класс ShaderFilter должен быть инициализирован с экземпляром объекта Shader или элементом Class, представляющим Shader (например, из Embed). После этого класс ShaderFilter используется в качестве прокси для основного элемента Shader, обеспечивая удобный механизм непосредственного доступа к обоим скалярным и многомерным входным параметрам шейдера как к простым именованным свойствам.

Для установки простого скалярного входного параметра затенения, такого как тип FLOAT или INT, можно напрямую обратиться к свойству, например myFilter.radius.

Для установки или анимации отдельного компонента многомерного входного параметра затенения, например FLOAT2, можно использовать соглашение о суффиксах свойств, позволяющих обращаться непосредственно к отдельным значениям. В приведенном ниже коде показаны два пути для первого и второго компонента свойства center: FLOAT2:

     // 'center' is an input parameter of type FLOAT2.
     shader.center = [10,20];
 
     // Use property suffix convention to access the first and second component of 'center'. 
     shader.center_x = 10;
     shader.center_y = 20;
 

Ниже приведен полный набор суффиксов, которые можно использовать:

  • Для входных параметров затенения типа BOOL2, BOOL3, BOOL4, FLOAT2, FLOAT3, FLOAT4, INT2, INT3 или INT4 для обращения к первому, второму, третьему и четвертому компонентам соответственно можно использовать значения «r g b a», «x y z w» или «s t p q».
  • Для входных параметров затенения типа MATRIX2x2, MATRIX3x3 или MATRIX4x4 для обращения к 1-16 компонентам заданной матрицы, можно использовать значения «a b c d e f g h i j k l m n o p».

При изменении свойств ShaderFilter (например, в ходе анимации), элемент ShaderFilter автоматически повторно применяется к массиву фильтров визуального компонента, к которому он применяется.

Простой пример ShaderFilter: <?xml version="1.0"?> <s:Application xmlns:s="library://ns.adobe.com/flex/spark" xmlns:fx="http://ns.adobe.com/mxml/2009"> <!-- The hypothetical 'spherize' shader applied below has two input parameters, 'center' and 'radius' with the following attributes: parameter 'center' ==< type: float2 minValue: float2(-200,-200) maxValue: float2(800,500) defaultValue: float2(400,250) description: "displacement center" parameter 'radius' ==< type: float minValue: float(.1) maxValue: float(400) defaultValue: float(200) description: "radius" --> <s:Label text="ABCDEF"> <s:filters> <s:ShaderFilter shader="@Embed(source='shaders/spherize.pbj')" radius="25" center_x="50" center_y="15" /> </s:filters> </s:Label> </s:Application>
spark.effects.AnimateFilterShaderFilter Конструктор.shadernullПолностью реализованный экземпляр flash.display.Shader или элемент Class, представляющий Shader (например, из Embed). Конструктор. bottomExtension 0 leftExtension 0 precisionHint Точность вычисления математических операций, выполняемых основным затенением.ShaderPrecision.FULL Точность вычисления математических операций, выполняемых основным затенением. Набор возможных значений свойства precisionHint определяется константами класса ShaderPrecision. flash.display.Shaderflash.display.ShaderPrecisionrightExtension 0 shader Экземпляр flash.display.Shader. Экземпляр flash.display.Shader. flash.display.ShadertopExtension 0
GlowFilter Класс GlowFilter позволяет применять эффект свечения к экранным объектам.The <s:GlowFilter> tag inherits all of the tag attributes of its superclass and adds the following tag attributes:

  <s:GlowFilter
    Properties
    alpha="1"
    color="0xFF0000"
    inner="false"
  />
  
]]>
mx.filters:IBitmapFiltermx.filters:BaseDimensionFilter Класс GlowFilter позволяет применять эффект свечения к экранным объектам. Существует несколько вариантов выбора стиля свечения, включая внутреннее и внешнее свечения и эффект выбивки. Фильтр свечения похож на фильтр тени, у которого свойствам distance и angle присвоено значение 0. Фильтр можно применять к любому экранному объекту (т. е. объекту, наследуемому от класса DisplayObject), например MovieClip, SimpleButton, TextField, Video, а также объектам BitmapData.

Выбор фильтра зависит от объекта, к которому требуется его применить:

  • Применить фильтр к экранным объектам можно с помощью свойства filters (наследуется от DisplayObject). При задании объекту свойства filters сам объект не изменяется, а фильтр можно удалить через свойство filters.
  • Для применения фильтров к объектам BitmapData следует пользоваться методом BitmapData.applyFilter(). При вызове applyFilter() для объекта BitmapData из исходного объекта BitmapData и объекта фильтра формируется изображение с применением фильтра.

При применении фильтра к визуализируемому объекту свойство cacheAsBitmap этого объекта принимает значение true. Если удалить все фильтры, будет восстановлено исходное значение cacheAsBitmap.

Этот фильтр поддерживает масштабирование сцены. Тем не менее, он не поддерживает общее масштабирование, повороты и искажение. Если сам объект увеличен или уменьшен (т. е. если свойства scaleX и scaleY принимают значение, отличное от 1,0), фильтр не масштабируется. Он масштабируется, только когда пользователь применяет увеличение к самой сцене.

Фильтр не применяется, если полученное изображение превышает максимальные размеры. В AIR 1.5 и Flash Player 10 максимальный размер изображения составляет 8 191 пикселей в ширину или высоту, а общее количество пикселей не может превышать 16 777 215. (Т. е. если ширина изображения составляет 8 191 пикселя, его высота не может быть больше 2 048 пикселей.) Например, при масштабировании большого фрагмента ролика, к которому применен фильтр, фильтр будет снят, если получившееся изображение превысит максимальные размеры.

flash.filters.GlowFilterflash.display.BitmapData.applyFilter()flash.display.DisplayObject.filtersflash.display.DisplayObject.cacheAsBitmapflash.display.DisplayObject.scaleXflash.display.DisplayObject.scaleYflash.filters.DropShadowFilter.distanceflash.filters.DropShadowFilter.angleGlowFilter Конструктор.color0xFF0000Цвет свечения в шестнадцатеричном формате 0xRRGGBB. Значение по умолчанию — 0xFF0000. alpha1.0Значение альфа-прозрачности цвета. Действительны значения от 0 до 1. Например, при 0,25 устанавливается 25-процентная прозрачность. blurX4.0Степень размытия по горизонтали. Действительны значения от 0 до 255 (плавающая запятая). Значения, являющиеся степенью 2 (т. е. 2, 4, 8, 16 и 32), оптимизируются и выполняются быстрее, чем остальные. blurY4.0Степень размытия по вертикали. Действительны значения от 0 до 255 (плавающая запятая). Значения, являющиеся степенью 2 (т. е. 2, 4, 8, 16 и 32), оптимизируются и выполняются быстрее, чем остальные. strength1Степень вдавливания или нанесения. Чем выше значение, тем более насыщен цвет тени и тем сильнее контраст между свечением и фоном. Действительны значения от 0 до 255. quality1Заданное число применений фильтра. Используйте константы BitmapFilterQuality:
  • BitmapFilterQuality.LOW
  • BitmapFilterQuality.MEDIUM
  • BitmapFilterQuality.HIGH

Подробные сведения см. в описании свойства quality.

innerfalseОпределяет, является ли свечение внутренним свечением. Значение true говорит о том, что свечение внутреннее. Значение false задает внешнее свечение (свечение вокруг внешнего контура объекта). knockoutfalseОпределяет, применяется ли к объекту эффект выбивки. Значение true делает заливку объекта прозрачной и делает видимым цвет фона документа.
Конструктор.
BitmapFilterQuality
clone Возвращает копию данного объекта фильтра.Новый экземпляр GlowFilter со всеми свойствами оригинального экземпляра GlowFilter. Возвращает копию данного объекта фильтра. alpha Значение альфа-прозрачности цвета.1 Значение альфа-прозрачности цвета. Действительны значения от 0 до 1. Например, при 0,25 устанавливается 25-процентная прозрачность. color Цвет свечения.0xFF0000 Цвет свечения. Действительны значения в шестнадцатеричном формате 0xRRGGBB. inner Определяет, является ли свечение внутренним свечением.false Определяет, является ли свечение внутренним свечением. Значение true говорит о том, что свечение внутреннее. Значением по умолчанию является false, что предполагает внешнее свечение (свечение вокруг внешнего контура объекта).