Paket | mx.graphics |
Klasse | public class RectangularDropShadow |
Vererbung | RectangularDropShadow Object |
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Diese Klasse optimiert Schlagschatten für einen allgemeinen Fall. Wenn Sie einen Schlagschatten auf ein rechteckiges Objekt anwenden, dessen Kanten Pixelbegrenzungen entsprechen, sollten Sie diese Klasse der direkten Verwendung von DropShadowFilter vorziehen.
Diese Klasse akzeptiert die ersten vier Parameter, die an DropShadowFilter übergeben werden: alpha
, angle
, color
und distance
. Außerdem akzeptiert diese Klasse die Eckradien für die vier Ecken des rechteckigen Objekts, das einen Schatten wirft.
Sobald diese acht Werte festgelegt sind, führt diese Klasse eine Vorabberechnung des Schlagschattens in einem Bitmap außerhalb des Bildschirms durch. Beim Aufruf der drawShadow()
-Methode werden Teile des vorab berechneten Schlagschattens auf das übergebene Graphics-Objekt kopiert.
Verwandte API-Elemente
Eigenschaft | Definiert von | ||
---|---|---|---|
alpha : Number
Der Alphatransparenzwert der Schattenfarbe. | RectangularDropShadow | ||
angle : Number
Der Winkel des Schattens. | RectangularDropShadow | ||
blRadius : Number
Der Eckradius der linken unteren Ecke des abgerundeten Rechtecks, das den Schatten wirft. | RectangularDropShadow | ||
blurX : Number
Der Grad der horizontalen Weichzeichnung. | RectangularDropShadow | ||
blurY : Number
Der Grad der vertikalen Weichzeichnung. | RectangularDropShadow | ||
brRadius : Number
Der Eckradius der rechten unteren Ecke des abgerundeten Rechtecks, das den Schatten wirft. | RectangularDropShadow | ||
color : int
Die Farbe des Schattens. | RectangularDropShadow | ||
constructor : Object
Ein Verweis auf das Klassenobjekt oder die Konstruktorfunktion für eine angegebene Objektinstanz. | Object | ||
distance : Number
Der Versatz des Schattens in Pixel. | RectangularDropShadow | ||
tlRadius : Number
Der Eckradius der linken oberen Ecke des abgerundeten Rechtecks, das den Schatten wirft. | RectangularDropShadow | ||
trRadius : Number
Der Eckradius der rechten oberen Ecke des abgerundeten Rechtecks, das den Schatten wirft. | RectangularDropShadow |
Methode | Definiert von | ||
---|---|---|---|
Konstruktor. | RectangularDropShadow | ||
Rendert den Schatten auf dem Bildschirm. | RectangularDropShadow | ||
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde. | Object | ||
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde. | Object | ||
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann. | Object | ||
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest. | Object | ||
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas. | Object | ||
Gibt das angegebene Objekt als String zurück. | Object | ||
Gibt den Grundwert des angegebenen Objekts zurück. | Object |
alpha | Eigenschaft |
alpha:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Alphatransparenzwert der Schattenfarbe. Die zulässigen Werte liegen zwischen 0.0 und 1.0. Mit dem Wert 0,25 wird beispielsweise ein Transparenzwert von 25 % festgelegt. Der Standardwert ist 1.0.
Implementierung
public function get alpha():Number
public function set alpha(value:Number):void
angle | Eigenschaft |
angle:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Winkel des Schattens. Die zulässigen Werte liegen zwischen 0 und 360 Grad (Gleitkommazahl). Der Standardwert ist 45.
Implementierung
public function get angle():Number
public function set angle(value:Number):void
blRadius | Eigenschaft |
blRadius:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Eckradius der linken unteren Ecke des abgerundeten Rechtecks, das den Schatten wirft. Kann null für nicht abgerundete Rechtecke sein.
Implementierung
public function get blRadius():Number
public function set blRadius(value:Number):void
blurX | Eigenschaft |
blurY | Eigenschaft |
brRadius | Eigenschaft |
brRadius:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Eckradius der rechten unteren Ecke des abgerundeten Rechtecks, das den Schatten wirft. Kann null für nicht abgerundete Rechtecke sein.
Implementierung
public function get brRadius():Number
public function set brRadius(value:Number):void
color | Eigenschaft |
color:int
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Die Farbe des Schattens. Die zulässigen Werte werden im Hexadezimalformat 0xRRGGBB angegeben. Der Standardwert lautet 0x000000.
Implementierung
public function get color():int
public function set color(value:int):void
distance | Eigenschaft |
tlRadius | Eigenschaft |
tlRadius:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Eckradius der linken oberen Ecke des abgerundeten Rechtecks, das den Schatten wirft. Kann null für nicht abgerundete Rechtecke sein.
Implementierung
public function get tlRadius():Number
public function set tlRadius(value:Number):void
trRadius | Eigenschaft |
trRadius:Number
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Der Eckradius der rechten oberen Ecke des abgerundeten Rechtecks, das den Schatten wirft. Kann null für nicht abgerundete Rechtecke sein.
Implementierung
public function get trRadius():Number
public function set trRadius(value:Number):void
RectangularDropShadow | () | Konstruktor |
public function RectangularDropShadow()
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Konstruktor.
drawShadow | () | Methode |
public function drawShadow(g:Graphics, x:Number, y:Number, width:Number, height:Number):void
Sprachversion: | ActionScript 3.0 |
Produktversion: | Flex 3 |
Laufzeitversionen: | Flash Player 9, AIR 1.1 |
Rendert den Schatten auf dem Bildschirm.
Parameter
g:Graphics — Das Graphics-Objekt, auf dem der Schatten gezeichnet werden soll.
| |
x:Number — Der horizontale Offset des Schlagschattens von der Position des Graphics-Objekts.
| |
y:Number — Der vertikale Offset des Schlagschattens von der Position des Graphics-Objekts.
| |
width:Number — Die Breite des Schattens in Pixeln.
| |
height:Number — Die Höhe des Schattens in Pixeln.
|
Tue Jun 12 2018, 10:04 AM Z