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

LuminosityMaskShader  - AS3 Flex

Пакетmx.graphics.shaderClasses
Классpublic class LuminosityMaskShader
НаследованиеLuminosityMaskShader Inheritance Shader Inheritance Object

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

Создает затенение наложения, которое эквивалентно параметру маскирования свечения (также известному как мягкое маскирование), доступному в инструментах Adobe Creative Suite. Этот тип маски не принадлежит Flash, но доступен в таких инструментах, как Adobe Illustrator и Adobe Photoshop.

Тип маски свечения может быть установлен для групп и графических элементов Flex. Визуальный внешний вид в таких инструментах, как Adobe Illustrator и Adobe Photoshop, будет имитирован с помощью этого затенения наложения.

Посмотреть примеры

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
 InheritedbyteCode : ByteArray
[только для записи] Необработанный байт-код затенения для данного экземпляра Shader.
Shader
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
 Inheriteddata : ShaderData
Предоставляет доступ к параметрам, изображениям ввода и метаданным данного экземпляра Shader.
Shader
  mode : int
Вспомогательное поле, учитывающее, включены или отключены luminosityClip и/или luminosityInvert.
LuminosityMaskShader
 InheritedprecisionHint : String
Точность вычисления математических операций, выполняемых затенением.
Shader
Общедоступные методы
 МетодОпределено
  
Конструктор.
LuminosityMaskShader
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Сведения о свойстве

mode

свойство
mode:int

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

Вспомогательное поле, учитывающее, включены или отключены luminosityClip и/или luminosityInvert.

  • mode 0 = luminosityClip off, luminosityInvert off
  • mode 1 = luminosityClip off, luminosityInvert on
  • mode 2 = luminosityClip on, luminosityInvert off
  • mode 3 = luminosityClip on, luminosityInvert on



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

Связанные элементы API

Сведения о конструкторе

LuminosityMaskShader

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

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

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

LuminosityMaskShaderExample.mxml
<?xml version="1.0" encoding="utf-8"?>
<!-- LuminosityMaskShader.mxml -->
<s:Application name="LuminosityMaskShader"
        xmlns:fx="http://ns.adobe.com/mxml/2009"
        xmlns:s="library://ns.adobe.com/flex/spark">
    
    <fx:Script>
    <![CDATA[
    
         //function to set mask and maskType
         private function setMask(): void
         {
             group2.mask = rectMask;
             group2.maskType = "luminosity";
         }
    ]]>
    </fx:Script>
    
    <fx:Declarations>
        <s:Group id="rectMask" blendMode="normal" x="10"  y="20">
        <s:Ellipse width="170" height="220">
            <s:fill>
                <s:SolidColor color="0x33CC99" />
            </s:fill>
        </s:Ellipse>
        </s:Group> 
    </fx:Declarations>
    
    <s:Panel title="LuminosityMaskShader Example"
            width="75%" height="75%"
            horizontalCenter="0" verticalCenter="0">

        <s:Group id="group2" horizontalCenter="0" y="10">
        <s:BitmapImage source="@Embed('/assets/ks5792.jpg')" />
        </s:Group>
        <s:Button label="Apply Luminosity mask" click="setMask()" 
            x="15" y="265" />
    </s:Panel>

</s:Application>




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

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