Pakket | mx.graphics.shaderClasses |
Klasse | public class LuminosityMaskShader |
Overerving | LuminosityMaskShader Shader Object |
Taalversie: | ActionScript 3.0 |
Productversie: | Flex 4 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
A luminosity mask type can be set on Flex groups and graphic elements. The visual appearance in tools like Adobe Illustrator and Adobe Photoshop will be mimicked through this blend shader.
Verwante API-elementen
spark.primitives.supportClasses.GraphicElement.maskType
spark.components.supportClasses.GroupBase.maskType
spark.components.supportClasses.GroupBase.maskType
Openbare eigenschappen
Eigenschap | Gedefinieerd door | ||
---|---|---|---|
byteCode : ByteArray [alleen-schrijven]
De onbewerkte arceringsbytecode voor deze Shader-instantie. | Shader | ||
constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | ||
data : ShaderData
Biedt toegang tot parameters, invoerafbeeldingen en metagegevens voor de Shader-instantie. | Shader | ||
mode : int
A convenience field that takes into account whether luminosityClip and/or
luminosityInvert are on or off. | LuminosityMaskShader | ||
precisionHint : String
De precisie van rekenkundige bewerkingen die worden uitgevoerd door de arcering. | Shader |
Openbare methoden
Methode | Gedefinieerd door | ||
---|---|---|---|
Constructor. | LuminosityMaskShader | ||
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | ||
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | ||
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | ||
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | ||
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | ||
Retourneert een tekenreeksrepresentatie van het opgegeven object. | Object | ||
Retourneert de primitieve waarde van het opgegeven object. | Object |
Eigenschapdetails
mode | eigenschap |
mode:int
Taalversie: | ActionScript 3.0 |
Productversie: | Flex 4 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
A convenience field that takes into account whether luminosityClip and/or luminosityInvert are on or off.
- mode 0 = luminosityClip off, luminosityInvert off
- mode 1 = luminosityClip off, luminosityInvert on
- mode 2 = luminosityClip on, luminosityInvert off
- mode 3 = luminosityClip on, luminosityInvert on
Implementatie
public function get mode():int
public function set mode(value:int):void
Verwante API-elementen
Constructordetails
LuminosityMaskShader | () | Constructor |
public function LuminosityMaskShader()
Taalversie: | ActionScript 3.0 |
Productversie: | Flex 4 |
Runtimeversies: | Flash Player 10, AIR 1.5 |
Constructor.
Voorbeelden Hoe dit voorbeeld te gebruiken
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>
Wed Jun 13 2018, 11:42 AM Z