ActionScript® 3.0 Referenzhandbuch für die Adobe® Flash®-Plattform
Home  |  Liste der Pakete und Klassen ausblenden |  Pakete  |  Klassen  |  Neue Funktionen  |  Stichwortverzeichnis  |  Anhänge  |  Warum auf Englisch?
Filter: Daten werden vom Server abgerufen...
Daten werden vom Server abgerufen...
mx.graphics 

RectangularDropShadow  - AS3 Flex

Paketmx.graphics
Klassepublic class RectangularDropShadow
VererbungRectangularDropShadow Inheritance Object

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Schlagschatten werden üblicherweise mithilfe der DropShadowFilter-Klasse erstellt. Der DropShadowFilter kann jedoch wie alle Bitmapfilter rechenintensiv sein. Wird der DropShadowFilter auf ein DisplayObject angewendet, wird der Schlagschatten neu berechnet, sobald sich das Aussehen des Objekts ändert. Wenn das DisplayObject animiert ist (z. B. mit dem Größenänderungseffekt) beeinträchtigen Schlagschatten die Aktualisierungsrate der Animation.

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



Öffentliche Eigenschaften
 EigenschaftDefiniert 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
 Inheritedconstructor : 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
Öffentliche Methoden
 MethodeDefiniert von
  
Konstruktor.
RectangularDropShadow
  
Rendert den Schatten auf dem Bildschirm.
RectangularDropShadow
 Inherited
Gibt an, ob für ein Objekt eine bestimmte Eigenschaft definiert wurde.
Object
 Inherited
Gibt an, ob eine Instanz der Object-Klasse in der Prototypkette des Objekts vorhanden ist, das als Parameter angegeben wurde.
Object
 Inherited
Gibt an, ob die angegebene Eigenschaft vorhanden ist und durchlaufen werden kann.
Object
 Inherited
Legt die Verfügbarkeit einer dynamischen Eigenschaft für Schleifenoperationen fest.
Object
 Inherited
Gibt die Stringdarstellung dieses Objekts zurück, formatiert entsprechend den Konventionen des Gebietsschemas.
Object
 Inherited
Gibt das angegebene Objekt als String zurück.
Object
 Inherited
Gibt den Grundwert des angegebenen Objekts zurück.
Object
Eigenschaftendetails

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 
blurX:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

Der Grad der horizontalen Weichzeichnung.

Der Standardwert ist 4.



Implementierung
    public function get blurX():Number
    public function set blurX(value:Number):void

blurY

Eigenschaft 
blurY:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 4
Laufzeitversionen: Flash Player 9, AIR 1.1

Der Grad der vertikalen Weichzeichnung.

Der Standardwert ist 4.



Implementierung
    public function get blurY():Number
    public function set blurY(value:Number):void

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 
distance:Number

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Der Versatz des Schattens in Pixel. Der Standardwert lautet 4,0 (Gleitkommazahl).



Implementierung
    public function get distance():Number
    public function set distance(value:Number):void

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
Konstruktordetails

RectangularDropShadow

()Konstruktor
public function RectangularDropShadow()

Sprachversion: ActionScript 3.0
Produktversion: Flex 3
Laufzeitversionen: Flash Player 9, AIR 1.1

Konstruktor.

Methodendetails

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.





[ X ]Warum auf Englisch?
Inhalt des ActionScript 3.0-Referenzhandbuchs wird in englischer Sprache angezeigt

Nicht alle Teile des ActionScript 3.0-Referenzhandbuchs wurden in alle Sprachen übersetzt. Wenn der Text zu einem Sprachelement nicht übersetzt wurde, wird er auf Englisch angezeigt. Zum Beispiel wurden die Informationen zur ga.controls.HelpBox-Klasse nicht in andere Sprachen übersetzt. In der deutschen Version des Referenzhandbuchs erscheint der Abschnitt zur ga.controls.HelpBox-Klasse deshalb auf Englisch.