| 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):voidangle | 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):voidblRadius | 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):voidblurX | 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):voidcolor | 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):voiddistance | 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):voidtrRadius | 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):voidRectangularDropShadow | () | 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
Vererbte öffentliche Eigenschaften ausblenden
Vererbte öffentliche Eigenschaften anzeigen