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
additional numeric values up to 15 to achieve different effects, larger values are rendered more
slowly. Instead of increasing the value of
faster rendering, by simply increasing the values of
Availability: ActionScript 1.0; Flash Player 8
Example
The following example changes the
(
) when a user clicks it:
rect
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;
}
286
ActionScript classes
value of 1, 2, or 3 is sufficient. Although you can use
quality
quality
property on the existing MovieClip instance
quality
, you can often get a similar effect, and with
and
.
blurX
blurY
Need help?
Do you have a question about the FLASH 8-ACTIONSCRIPT 2.0 LANGUAGE and is the answer not in the manual?
Questions and answers