Package | mx.graphics.shaderClasses |
Class | public class SaturationShader |
Inheritance | SaturationShader Shader Object |
Language Version: | ActionScript 3.0 |
Product Version: | Flex 4 |
Runtime Versions: | Flash Player 10, AIR 1.5 |
The 'saturation' blend mode 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.
Public Properties
Property | Defined By | ||
---|---|---|---|
byteCode : ByteArray [write-only]
The raw shader bytecode for this Shader instance. | Shader | ||
constructor : Object
A reference to the class object or constructor function for a given object instance. | Object | ||
data : ShaderData
Provides access to parameters, input images, and metadata for the Shader instance. | Shader | ||
precisionHint : String
The precision of math operations performed by the shader. | Shader |
Public Methods
Method | Defined By | ||
---|---|---|---|
Constructor. | SaturationShader | ||
Indicates whether an object has a specified property defined. | Object | ||
Indicates whether an instance of the Object class is in the prototype chain of the object specified
as the parameter. | Object | ||
Indicates whether the specified property exists and is enumerable. | Object | ||
Sets the availability of a dynamic property for loop operations. | Object | ||
Returns the string representation of this object, formatted according to locale-specific conventions. | Object | ||
Returns the string representation of the specified object. | Object | ||
Returns the primitive value of the specified object. | Object |
Constructor Detail
SaturationShader | () | Constructor |
public function SaturationShader()
Language Version: | ActionScript 3.0 |
Product Version: | Flex 4 |
Runtime Versions: | Flash Player 10, AIR 1.5 |
Constructor.
Examples How to use this example
SaturationShaderExample.mxml
<?xml version="1.0" encoding="utf-8"?> <!-- SaturationShaderExample.mxml --> <s:Application name="SaturationShader" xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/flex/mx"> <s:Panel title="SaturationShader Example" width="75%" height="75%" horizontalCenter="0" verticalCenter="0"> <s:Group blendMode="normal" horizontalCenter="0"> <s:Rect width="200" height="220"> <s:fill> <s:SolidColor color="0x33CC99" /> </s:fill> </s:Rect> </s:Group> <s:Group id="group2" horizontalCenter="0"> <s:BitmapImage source="@Embed('/assets/ks5792.jpg')" x="20" y="10"/> </s:Group> <s:Button label="Apply SaturationShader" click="group2.blendMode='saturation'" x="15" y="265" /> </s:Panel> </s:Application>
Thu Dec 4 2014, 05:50 PM -08:00