Pour les boutons, ça peut être pratique.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
 
program Pbevel;
 
{$FRAME_WIDTH 350}
{$FRAME_HEIGHT 350}
{$BACKGROUND $FFFFFF}
 
uses
  Flash8;
 
const
 distance=5; //La distance de décalage du biseau, en pixels
 angleInDegrees=45;// L'angle du biseau, de 0 à 360 degrés.
 highlightColor=$ff00ff;//La couleur de soulignement du biseau
 highlightAlpha=0.8;  //sa transparence
 shadowColor=$0000FF; //La couleur d'ombre du biseau
 shadowAlpha=0.9; //sa transparence
 blurX=5;//le flou horizontal
 blurY=5; // le flou vertical
 strength=5;//L'intensité du recouvrement. entre 0 et 255.
 quality=3; //valeur 3 à une qualité élevée.
 typ='inner'; //Le type de biseau. Les valeurs valides sont inner ou outer
 
var
 bevel:BevelFilter;
 myfilterArray:TArray;
 carre:movieclip;
begin
 
 bevel:=BevelFilter.create(distance,angleInDegrees,highlightColor,highlightAlpha,shadowColor,shadowAlpha,blurX,blurY,strength,quality,typ);
 myfilterArray:=TArray.Create();
 myfilterArray.Push(bevel);
 carre:=movieclip.Create(_Root,'carre',0);
  with carre do
  begin
   filters := myfilterArray;
   beginfill(clMedGray);
   lineTo(300, 0);
   lineTo(300, 300);
   lineTo(0, 300);
   _x := 25;
   _y := 25;
  end;
end.