ActionScript 2.0 Language Reference |
|
|
|
| ActionScript classes > GradientBevelFilter (flash.filters.GradientBevelFilter) > angle (GradientBevelFilter.angle property) | |||
public angle : Number
The angle, in degrees. Valid values are 0 to 360. The default is 45.
The angle value represents the angle of the theoretical light source falling on the object. The value determines the angle at which the gradient colors are applied to the object: where the highlight and the shadow appear, or where the first color in the array appears. The colors are then applied in the order in which they appear in the array.
Availability: ActionScript 1.0; Flash Player 8
The following example demonstrates how to set the angle property on an existing object.
import flash.filters.GradientBevelFilter;
var mc:MovieClip = setUpFilter("angleExample");
mc.onRelease = function() {
var arr:Array = this.filters;
arr[0].angle = 45;
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;
}
ratios (GradientBevelFilter.ratios property)
|
|
|
|