EasyManua.ls Logo

MACROMEDIA FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE - Convolutionfilter Constructor

MACROMEDIA FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE
1378 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
ConvolutionFilter (flash.filters.ConvolutionFilter) 465
ConvolutionFilter constructor
public ConvolutionFilter(matrixX:Number, matrixY:Number, matrix:Array,
[divisor:Number], [bias:Number], [preserveAlpha:Boolean],
[clamp:Boolean], [color:Number], [alpha:Number])
Initializes a ConvolutionFilter instance with the specified parameters.
Availability: ActionScript 1.0; Flash Player 8
Parameters
matrixX:Number - The x dimension of the matrix (the number of columns in the matrix).
The default value is 0.
matrixY:Number - The y dimension of the matrix (the number of rows in the matrix). The
default value is 0.
matrix:Array - The array of values used for matrix transformation; returns a copy. The
number of items in the array must equal
matrixX*matrixY.
divisor:Number [optional] - The divisor used during matrix transformation. The default
value is 1. A divisor that is the sum of all the matrix values evens out the overall color intensity
of the result. A value of 0 is ignored and the default is used instead.
bias:Number [optional] - The bias to add to the result of the matrix transformation. The
default value is 0.
preserveAlpha:Boolean [optional] - A value of false indicates that the convolution applies
to all channels, including the alpha channel. A value of
true indicates that the convolution
applies only to the color channels. The default value is
true.
clamp:Boolean [optional] - For pixels that are off the source image, a value of true indicates
that the input image is extended along each of its borders as necessary by duplicating the color
values at the given edge of the input image. A value of
false indicates that another color
should be used, as specified in the
color and alpha properties. The default is true.
color:Number [optional] - The hexadecimal color to substitute for pixels that are off the
source image.
alpha:Number [optional] - The alpha of the substitute color.
Example
The following code creates a 3 x 3 convolution filter with a divisor of 9. The filter would
make an image appear blurred:
var myArray:Array = [1, 1, 1, 1, 1, 1, 1, 1, 1];
var myFilter:ConvolutionFilter = new flash.filters.ConvolutionFilter (3,
3, myArray, 9);

Table of Contents

Related product manuals