User Guide
286 ActionScript classes
quality (BevelFilter.quality property)
public quality : Number
The number of times to apply the filter. 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, larger 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
Example
The following example changes the
quality property on the existing MovieClip instance
(
rect) when a user clicks it:
import flash.filters.BevelFilter;
var rect:MovieClip = createBevelRectangle("BevelQuality");
rect.onRelease = function() {
var filter:BevelFilter = this.filters[0];
filter.quality = 1;
this.filters = new Array(filter);
}
function createBevelRectangle(name:String):MovieClip {
var w:Number = 100;
var h:Number = 100;
var bgColor:Number = 0x00CC00;
var rect:MovieClip = this.createEmptyMovieClip(name,
this.getNextHighestDepth());
rect.beginFill(bgColor);
rect.lineTo(w, 0);
rect.lineTo(w, h);
rect.lineTo(0, h);
rect.lineTo(0, 0);
rect._x = 20;
rect._y = 20;
var filter:BevelFilter = new BevelFilter(5, 45, 0xFFFF00, .8, 0x0000FF,
.8, 20, 20, 1, 3, "inner", false);
rect.filters = new Array(filter);
return rect;
}