Package | mx.graphics |
Classe | public class RectangularDropShadow |
Héritage | RectangularDropShadow Object |
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Cette classe optimise les ombres portées dans la plupart des cas. Si vous appliquez un effet d’ombre portée à un objet rectangulaire dont les bords tombent sur limites des pixels, il faut choisir cette classe au lieu d’utiliser le filtre DropShadowFilter directement.
Cette classe accepte les quatre premiers paramètres qui sont transmis au filtre DropShadowFilter : alpha
, angle
, color
et distance
. En outre, cette classe accepte les rayons des angles pour chacun des quatre coins de l’objet rectangulaire qui projette une ombre.
Une fois ces 8 valeurs définies, cette classe précalcule l’ombre portée dans une image bitmap hors écran. Lorsque la méthode drawShadow()
est appelée, des morceaux de l’ombre portée précalculée sont copiés sur l’objet Graphics transmis.
Eléments de l’API associés
Propriété | Défini par | ||
---|---|---|---|
alpha : Number
Valeur de transparence alpha de la couleur d’ombre. | RectangularDropShadow | ||
angle : Number
Angle de l’ombre. | RectangularDropShadow | ||
blRadius : Number
Rayon d’angle du coin inférieur gauche du rectangle arrondi projetant l’ombre. | RectangularDropShadow | ||
blurX : Number
Quantité de flou horizontal. | RectangularDropShadow | ||
blurY : Number
Quantité de flou vertical. | RectangularDropShadow | ||
brRadius : Number
Rayon d’angle du coin inférieur droit du rectangle arrondi projetant l’ombre. | RectangularDropShadow | ||
color : int
Couleur de l’ombre. | RectangularDropShadow | ||
constructor : Object
Référence à l’objet de classe ou à la fonction constructeur d’une occurrence donnée d’un objet. | Object | ||
distance : Number
Distance de décalage de l’ombre, en pixels. | RectangularDropShadow | ||
tlRadius : Number
Rayon d’angle du coin supérieur gauche du rectangle arrondi projetant l’ombre. | RectangularDropShadow | ||
trRadius : Number
Rayon d’angle du coin supérieur droit du rectangle arrondi projetant l’ombre. | RectangularDropShadow |
Méthode | Défini par | ||
---|---|---|---|
Constructeur. | RectangularDropShadow | ||
Génère le rendu de l’ombre sur l’écran. | RectangularDropShadow | ||
Indique si la propriété spécifiée d’un objet est définie. | Object | ||
Indique si une occurrence de la classe Object figure dans la chaîne de prototype de l’objet spécifié en tant que paramètre. | Object | ||
Indique si la propriété spécifiée existe et est énumérable. | Object | ||
Définit la disponibilité d’une propriété dynamique pour les opérations en boucle. | Object | ||
Renvoie la représentation de chaîne de cet objet, formatée selon les paramètres régionaux en vigueur. | Object | ||
Renvoie la représentation sous forme de chaîne de l’objet spécifié. | Object | ||
Renvoie la valeur primitive de l’objet spécifié. | Object |
alpha | propriété |
alpha:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Valeur de transparence alpha de la couleur d’ombre. Les valeurs valides sont comprises entre 0.0 et 1.0. Par exemple, 0,25 définit une valeur de transparence de 25 %. La valeur par défaut est 1.0.
Implémentation
public function get alpha():Number
public function set alpha(value:Number):void
angle | propriété |
angle:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Angle de l’ombre. Les valeurs valides sont comprises entre 0 et 360 degrés (virgule flottante). La valeur par défaut est 45.
Implémentation
public function get angle():Number
public function set angle(value:Number):void
blRadius | propriété |
blRadius:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Rayon d’angle du coin inférieur gauche du rectangle arrondi projetant l’ombre. Peut être zéro pour des rectangles non arrondis.
Implémentation
public function get blRadius():Number
public function set blRadius(value:Number):void
blurX | propriété |
blurY | propriété |
brRadius | propriété |
brRadius:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Rayon d’angle du coin inférieur droit du rectangle arrondi projetant l’ombre. Peut être zéro pour des rectangles non arrondis.
Implémentation
public function get brRadius():Number
public function set brRadius(value:Number):void
color | propriété |
color:int
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Couleur de l’ombre. Les valeurs valides sont au format hexadécimal 0xRRGGBB. La valeur par défaut est 0x000000.
Implémentation
public function get color():int
public function set color(value:int):void
distance | propriété |
distance:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Distance de décalage de l’ombre, en pixels. La valeur par défaut est 4,0 (virgule flottante).
Implémentation
public function get distance():Number
public function set distance(value:Number):void
tlRadius | propriété |
tlRadius:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Rayon d’angle du coin supérieur gauche du rectangle arrondi projetant l’ombre. Peut être zéro pour des rectangles non arrondis.
Implémentation
public function get tlRadius():Number
public function set tlRadius(value:Number):void
trRadius | propriété |
trRadius:Number
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Rayon d’angle du coin supérieur droit du rectangle arrondi projetant l’ombre. Peut être zéro pour des rectangles non arrondis.
Implémentation
public function get trRadius():Number
public function set trRadius(value:Number):void
RectangularDropShadow | () | Constructeur |
public function RectangularDropShadow()
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Constructeur.
drawShadow | () | méthode |
public function drawShadow(g:Graphics, x:Number, y:Number, width:Number, height:Number):void
Version du langage: | ActionScript 3.0 |
Version du produit: | Flex 3 |
Versions du moteur d’exécution: | Flash Player 9, AIR 1.1 |
Effectue le rendu de l’ombre sur l’écran.
Paramètres
g:Graphics — Objet Graphics sur lequel tracer l’ombre.
| |
x:Number — Décalage horizontal de l’ombre portée, en fonction de la position de l’objet Graphics.
| |
y:Number — Décalage vertical de l’ombre portée, en fonction de la position de l’objet Graphics.
| |
width:Number — Largeur de l’ombre, en pixels.
| |
height:Number — Hauteur de l’ombre, en pixels
|
Tue Jun 12 2018, 09:30 AM Z