Pakiet | mx.graphics |
Klasa | public class RectangularDropShadow |
Dziedziczenie | RectangularDropShadow Object |
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.1 |
This class optimizes drop shadows for a common case. If you are applying a drop shadow to a rectangularly-shaped object whose edges fall on pixel boundaries, then this class should be used instead of using the DropShadowFilter directly.
This class accepts the first four parameters that are passed
to DropShadowFilter: alpha
, angle
,
color
, and distance
.
In addition, this class accepts the corner radii for each of the four
corners of the rectangularly-shaped object that is casting a shadow.
Once those 8 values have been set,
this class pre-computes the drop shadow in an offscreen Bitmap.
When the drawShadow()
method is called, pieces of the
precomputed drop shadow are copied onto the passed-in Graphics object.
Powiązane elementy interfejsu API
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
alpha : Number
Wartość przezroczystości alfa koloru cienia. | RectangularDropShadow | ||
angle : Number
Kąt cienia. | RectangularDropShadow | ||
blRadius : Number
The corner radius of the bottom left corner
of the rounded rectangle that is casting the shadow. | RectangularDropShadow | ||
blurX : Number
The amount of horizontal blur. | RectangularDropShadow | ||
blurY : Number
The amount of vertical blur. | RectangularDropShadow | ||
brRadius : Number
The corner radius of the bottom right corner
of the rounded rectangle that is casting the shadow. | RectangularDropShadow | ||
color : int
Kolor cienia. | RectangularDropShadow | ||
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
distance : Number
Przesunięcie cienia (w pikselach). | RectangularDropShadow | ||
tlRadius : Number
The corner radius of the top left corner
of the rounded rectangle that is casting the shadow. | RectangularDropShadow | ||
trRadius : Number
The corner radius of the top right corner
of the rounded rectangle that is casting the shadow. | RectangularDropShadow |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
Constructor. | RectangularDropShadow | ||
Renders the shadow on the screen. | RectangularDropShadow | ||
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość. | Object | ||
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr. | Object | ||
Wskazuje, czy określona właściwość istnieje i jest przeliczalna. | Object | ||
Ustawia dostępność właściwości dynamicznej używanej w pętlach. | Object | ||
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych. | Object | ||
Zwraca ciąg reprezentujący określony obiekt. | Object | ||
Zwraca pierwotną wartość dla określonego obiektu. | Object |
alpha | właściwość |
alpha:Number
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.1 |
Wartość przezroczystości alfa koloru cienia. Poprawne wartości należą do zakresu od 0,0 do 1,0. Przykład: 0,25 powoduje ustawienie przezroczystości 25%. Wartością domyślną jest 1.0.
Implementacja
public function get alpha():Number
public function set alpha(value:Number):void
angle | właściwość |
angle:Number
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.1 |
Kąt cienia. Poprawne wartości należą do zakresu od 0 do 360 stopni (wielkość zmiennoprzecinkowa). Wartością domyślną jest 45.
Implementacja
public function get angle():Number
public function set angle(value:Number):void
blRadius | właściwość |
blRadius:Number
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.1 |
The corner radius of the bottom left corner of the rounded rectangle that is casting the shadow. May be zero for non-rounded rectangles.
Implementacja
public function get blRadius():Number
public function set blRadius(value:Number):void
blurX | właściwość |
blurY | właściwość |
brRadius | właściwość |
brRadius:Number
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.1 |
The corner radius of the bottom right corner of the rounded rectangle that is casting the shadow. May be zero for non-rounded rectangles.
Implementacja
public function get brRadius():Number
public function set brRadius(value:Number):void
color | właściwość |
color:int
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.1 |
Kolor cienia. Poprawne wartości są w formacie szesnastkowym 0xRRGGBB. Wartość domyślna: 0x000000.
Implementacja
public function get color():int
public function set color(value:int):void
distance | właściwość |
distance:Number
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.1 |
Przesunięcie cienia (w pikselach). Wartością domyślną jest 4,0 (wielkość zmiennoprzecinkowa).
Implementacja
public function get distance():Number
public function set distance(value:Number):void
tlRadius | właściwość |
tlRadius:Number
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.1 |
The corner radius of the top left corner of the rounded rectangle that is casting the shadow. May be zero for non-rounded rectangles.
Implementacja
public function get tlRadius():Number
public function set tlRadius(value:Number):void
trRadius | właściwość |
trRadius:Number
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.1 |
The corner radius of the top right corner of the rounded rectangle that is casting the shadow. May be zero for non-rounded rectangles.
Implementacja
public function get trRadius():Number
public function set trRadius(value:Number):void
RectangularDropShadow | () | Konstruktor |
public function RectangularDropShadow()
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.1 |
Constructor.
drawShadow | () | metoda |
public function drawShadow(g:Graphics, x:Number, y:Number, width:Number, height:Number):void
Wersja języka: | ActionScript 3.0 |
Wersja produktu: | Flex 3 |
Wersje środowiska wykonawczego: | Flash Player 9, AIR 1.1 |
Renders the shadow on the screen.
Parametry
g:Graphics — The Graphics object on which to draw the shadow.
| |
x:Number — The horizontal offset of the drop shadow,
based on the Graphics object's position.
| |
y:Number — The vertical offset of the drop shadow,
based on the Graphics object's position.
| |
width:Number — The width of the shadow, in pixels.
| |
height:Number — The height of the shadow, in pixels.
|
Tue Jun 12 2018, 12:06 PM Z