| Pakiet | flash.display |
| Klasa | public final class GraphicsBitmapFill |
| Dziedziczenie | GraphicsBitmapFill Object |
| Implementuje | IGraphicsFill, IGraphicsData |
| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Należy użyć obiektu GraphicsBitmapFill z metodą Graphics.drawGraphicsData(). Narysowanie obiektu GraphicsBitmapFill jest równoważne wywołaniu metody Graphics.beginBitmapFill().
Powiązane elementy interfejsu API
| Właściwość | Zdefiniowane przez | ||
|---|---|---|---|
| bitmapData : BitmapData
Obraz bitmapy przezroczystej lub nieprzezroczystej. | GraphicsBitmapFill | ||
![]() | constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | |
| matrix : Matrix
Obiekt macierzy (klasy flash.geom.Matrix), który definiuje transformacje na bitmapie. | GraphicsBitmapFill | ||
| repeat : Boolean
Określa, czy wymagane jest powtarzanie bitmapy w postaci mozaiki. | GraphicsBitmapFill | ||
| smooth : Boolean
Określa, czy dla obrazu bitmapowego stosowany jest algorytm wygładzający. | GraphicsBitmapFill | ||
| Metoda | Zdefiniowane przez | ||
|---|---|---|---|
GraphicsBitmapFill(bitmapData:BitmapData = null, matrix:Matrix = null, repeat:Boolean = true, smooth:Boolean = false)
Tworzy nowy obiekt GraphicsBitmapFill. | GraphicsBitmapFill | ||
![]() |
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 | |
bitmapData | właściwość |
public var bitmapData:BitmapData| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Obraz bitmapy przezroczystej lub nieprzezroczystej.
Powiązane elementy interfejsu API
matrix | właściwość |
public var matrix:Matrix| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Obiekt macierzy (klasy flash.geom.Matrix), który definiuje transformacje na bitmapie. Na przykład: poniższa macierz obraca bitmapę o 45 stopni (pi/4 radiany):
matrix = new flash.geom.Matrix();
matrix.rotate(Math.PI / 4);
Powiązane elementy interfejsu API
repeat | właściwość |
public var repeat:Boolean| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Określa, czy wymagane jest powtarzanie bitmapy w postaci mozaiki.
Jeżeli ma wartość true, wówczas obraz bitmapowy jest powtarzany we wzorze mozaikowym. Jeżeli wartość false, wówczas obraz bitmapowy nie jest powtarzany, zaś piksele ustawione na krawędziach bitmapy są wykorzystywane w dowolnym obszarze wypełniania, który rozciąga się poza ograniczenia bitmapy.
Przykładowo biorąc pod uwagę poniższą bitmapę (wzór szachownicy wielkości 20 x 20 pikseli):

W przypadku ustawienia właściwości repeat na wartość true (tak jak w poniższym przykładzie), wypełnienie bitmapy powtarza bitmapę:

W przypadku ustawienia dla właściwości repeat wartości false wypełnienie bitmapy wykorzystuje piksele krawędziowe w obszarze wypełniania, który znajduje się poza bitmapą:

smooth | właściwość |
public var smooth:Boolean| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Określa, czy dla obrazu bitmapowego stosowany jest algorytm wygładzający.
Jeżeli wartość false, wówczas powiększone obrazy bitmapowe są renderowane za pomocą algorytmu sąsiadowania i występuje efekt pikselizacji. Jeżeli wartość true, wówczas powiększone obrazy bitmapowe są renderowane za pomocą algorytmu dwuliniowego. Renderowanie za pomocą algorytmu sąsiadowania jest z reguły szybsze.
GraphicsBitmapFill | () | Konstruktor |
public function GraphicsBitmapFill(bitmapData:BitmapData = null, matrix:Matrix = null, repeat:Boolean = true, smooth:Boolean = false)| Wersja języka: | ActionScript 3.0 |
| Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Tworzy nowy obiekt GraphicsBitmapFill.
ParametrybitmapData:BitmapData (default = null) — Przezroczysty lub nieprzezroczysty obraz bitmapowy, zawierający bity, które będą wyświetlane.
| |
matrix:Matrix (default = null) — Obiekt macierzy (klasy flash.geom.Matrix), który może zostać wykorzystany do definiowana przekształceń bitmapy.
| |
repeat:Boolean (default = true) — Jeżeli wartość true, wówczas obraz bitmapowy jest powtarzany we wzorze mozaikowym. Jeżeli wartość false, wówczas obraz bitmapowy nie jest powtarzany, zaś krawędzie bitmapy są wykorzystywane w dowolnym obszarze wypełniania, który rozciąga się poza bitmapę.
| |
smooth:Boolean (default = false) — Jeżeli wartość false, wówczas obrazy bitmapowe o większej skali są renderowane przy pomocy algorytmu NNA (ang. nearest-neighbor algorithm) sąsiadowania i są widoczne na nich osobne piksele. Jeżeli wartość true, wówczas obrazy bitmapowe o większej skali są renderowane przy pomocy algorytmu dwuliniowego. Renderowania przy wykorzystaniu algorytmu NNA (nearest-neighbor algorithm) jest zwykle szybsze.
|
Powiązane elementy interfejsu API
Tue Jun 12 2018, 12:06 PM Z
Ukryj dziedziczone właściwości publiczne
Pokaż dziedziczone właściwości publiczne