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