User Guide

GradientBevelFilter (flash.filters.GradientBevelFilter) 625
Example
The following example demonstrates how to set the
knockout property on an existing object.
import flash.filters.GradientBevelFilter;
var mc:MovieClip = setUpFilter("knockoutExample");
mc.onRelease = function() {
var arr:Array = this.filters;
arr[0].knockout = true;
this.filters = arr;
}
function setUpFilter(name:String):MovieClip {
var art:MovieClip = this.createEmptyMovieClip(name,
this.getNextHighestDepth());
var w:Number = 150;
var h:Number = 150;
art.beginFill(0xCCCCCC);
art.lineTo(w, 0);
art.lineTo(w, h);
art.lineTo(0, h);
art.lineTo(0, 0);
var colors:Array = [0xFFFFFF, 0xCCCCCC, 0x000000];
var alphas:Array = [1, 0, 1];
var ratios:Array = [0, 128, 255];
var filter:GradientBevelFilter = new GradientBevelFilter(5, 225, colors,
alphas, ratios, 5, 5, 5, 3, "inner", false);
art.filters = new Array(filter);
return art;
}
quality (GradientBevelFilter.quality property)
public quality : Number
The number of times to apply the filter. Valid values are 0 to 15. The default value is 1, which
is equivalent to low quality. A value of 2 is medium quality, and a value of 3 is high quality.
Filters with lower values are rendered more quickly.
For most applications, a
quality value of 1, 2, or 3 is sufficient. Although you can use
additional numeric values up to 15 to achieve different effects, higher values are rendered
more slowly. Instead of increasing the value of
quality, you can often get a similar effect, and
with faster rendering, by simply increasing the values of
blurX and blurY.
Availability: ActionScript 1.0; Flash Player 8