Schuine-kantfilter

Flash Player 9 of hoger, Adobe AIR 1.0 of hoger

Met de klasse BevelFilter kunt u een 3D-rand met schuine kant aan het gefilterde object toevoegen. Door dit filter lijkt het alsof de scherpe hoeken of kanten van het object zijn weggebeiteld of afgekant.

Met de eigenschappen van de klasse BevelFilter kunt u de weergave van de schuine kant aanpassen. U kunt markeer- en schaduwkleuren instellen evenals vervagingen, hoeken en plaatsing van schuine kanten. U kunt zelfs een uitneemeffect toepassen.

In het volgende voorbeeld wordt een externe afbeelding geladen en wordt er een schuine-kantfilter op toegepast.

import flash.display.*; 
import flash.filters.BevelFilter; 
import flash.filters.BitmapFilterQuality; 
import flash.filters.BitmapFilterType; 
import flash.net.URLRequest; 
 
// Load an image onto the Stage. 
var imageLoader:Loader = new Loader(); 
var url:String = "http://www.helpexamples.com/flash/images/image3.jpg"; 
var urlReq:URLRequest = new URLRequest(url); 
imageLoader.load(urlReq); 
addChild(imageLoader); 
 
// Create the bevel filter and set filter properties. 
var bevel:BevelFilter = new BevelFilter(); 
 
bevel.distance = 5; 
bevel.angle = 45; 
bevel.highlightColor = 0xFFFF00; 
bevel.highlightAlpha = 0.8; 
bevel.shadowColor = 0x666666; 
bevel.shadowAlpha = 0.8; 
bevel.blurX = 5; 
bevel.blurY = 5; 
bevel.strength = 5; 
bevel.quality = BitmapFilterQuality.HIGH; 
bevel.type = BitmapFilterType.INNER; 
bevel.knockout = false; 
 
// Apply filter to the image. 
imageLoader.filters = [bevel];