Pakiet | flash.display |
Klasa | public final class GraphicsPath |
Dziedziczenie | GraphicsPath Object |
Implementuje | IGraphicsPath, IGraphicsData |
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Należy użyć obiektu GraphicsPath z metodą Graphics.drawGraphicsData()
. Narysowanie obiektu GraphicsPath jest równoważne wywołaniu metody Graphics.drawPath()
.
Klasa GraphicsPath ma również własny zestaw metod (curveTo()
, lineTo()
, moveTo()
wideLineTo()
i wideMoveTo()
) podobnych do metod klasy Graphics i służących do modyfikowania tablic wektorów GraphicsPath.commands
i GraphicsPath.data
.
Powiązane elementy interfejsu API
Właściwość | Zdefiniowane przez | ||
---|---|---|---|
commands : Vector.<int>
Wektor poleceń rysunku (w postaci liczb całkowitych) reprezentujący ścieżkę. | GraphicsPath | ||
constructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu. | Object | ||
data : Vector.<Number>
Wektor wartości liczbowych zawierający parametry używane z poleceniami rysunku. | GraphicsPath | ||
winding : String
Określa regułę zawijania korzystającą z wartości zdefiniowanej w klasie GraphicsPathWinding. | GraphicsPath |
Metoda | Zdefiniowane przez | ||
---|---|---|---|
Tworzy nowy obiekt GraphicsPath. | GraphicsPath | ||
cubicCurveTo(controlX1:Number, controlY1:Number, controlX2:Number, controlY2:Number, anchorX:Number, anchorY:Number):void
Dodaje nowe polecenie cubicCurveTo do wektora poleceń oraz nowe współrzędne do wektora danych. | GraphicsPath | ||
Dodaje nowe polecenie "curveTo" do wektora poleceń oraz nowe współrzędne do wektora danych. | GraphicsPath | ||
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 | ||
Dodaje nowe polecenie "lineTo" do wektora commands oraz nowe współrzędne do wektora danych. | GraphicsPath | ||
Dodaje nowe polecenie "moveTo" do wektora commands oraz nowe współrzędne do wektora danych. | GraphicsPath | ||
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 | ||
Dodaje nowe polecenie "wideLineTo" do wektora commands oraz nowe współrzędne do wektora danych. | GraphicsPath | ||
Dodaje nowe polecenie "wideMoveTo" do wektora commands oraz nowe współrzędne do wektora danych. | GraphicsPath |
commands | właściwość |
public var commands:Vector.<int>
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Wektor poleceń rysunku (w postaci liczb całkowitych) reprezentujący ścieżkę. Każde polecenie może być jedną z wartością zdefiniowanych przez klasę GraphicsPathCommand.
Powiązane elementy interfejsu API
data | właściwość |
winding | właściwość |
winding:String
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Określa regułę zawijania korzystającą z wartości zdefiniowanej w klasie GraphicsPathWinding.
Implementacja
public function get winding():String
public function set winding(value:String):void
Powiązane elementy interfejsu API
GraphicsPath | () | Konstruktor |
public function GraphicsPath(commands:Vector.<int> = null, data:Vector.<Number> = null, winding:String = "evenOdd")
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Tworzy nowy obiekt GraphicsPath.
Parametrycommands:Vector.<int> (default = null ) — Wektor wartości całkowitych reprezentujących polecenia zdefiniowane przez klasę GraphicsPathCommand.
| |
data:Vector.<Number> (default = null ) — Wektor wartości liczbowych, w którym każda para liczb jest traktowana jako punkt (para x, y).
| |
winding:String (default = "evenOdd ") — Określa regułę zawijania korzystającą z wartości zdefiniowanej w klasie GraphicsPathWinding.
|
Powiązane elementy interfejsu API
cubicCurveTo | () | metoda |
public function cubicCurveTo(controlX1:Number, controlY1:Number, controlX2:Number, controlY2:Number, anchorX:Number, anchorY:Number):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 12, AIR 3.0 |
Dodaje nowe polecenie cubicCurveTo do wektora poleceń
oraz nowe współrzędne do wektora danych
.
Parametry
controlX1:Number — Liczba określająca położenie w poziomie pierwszego punktu kontrolnego względem punktu pasowania macierzystego obiektu ekranowego.
| |
controlY1:Number — Liczba określająca położenie w pionie pierwszego punktu kontrolnego względem punktu pasowania macierzystego obiektu ekranowego.
| |
controlX2:Number — Liczba określająca położenie w poziomie drugiego punktu kontrolnego względem punktu pasowania macierzystego obiektu ekranowego.
| |
controlY2:Number — Liczba określająca położenie w pionie drugiego punktu kontrolnego względem punktu pasowania macierzystego obiektu ekranowego.
| |
anchorX:Number — Liczba wskazująca pozycję poziomą następnego punktu kotwiczenia względem punktu rejestracji nadrzędnego obiektu wyświetlanego.
| |
anchorY:Number — Liczba wskazująca pozycję pionową następnego punktu kotwiczenia względem punktu rejestracji nadrzędnego obiektu wyświetlanego.
|
Powiązane elementy interfejsu API
curveTo | () | metoda |
public function curveTo(controlX:Number, controlY:Number, anchorX:Number, anchorY:Number):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Dodaje nowe polecenie "curveTo" do wektora commands
oraz nowe współrzędne do wektora data
.
Parametry
controlX:Number — Liczba wskazująca pozycję poziomą punktu kontrolnego względem punktu rejestracji nadrzędnego obiektu wyświetlanego.
| |
controlY:Number — Liczba wskazująca pozycję pionową punktu kontrolnego względem punktu rejestracji nadrzędnego obiektu wyświetlanego.
| |
anchorX:Number — Liczba wskazująca pozycję poziomą następnego punktu kotwiczenia względem punktu rejestracji nadrzędnego obiektu wyświetlanego.
| |
anchorY:Number — Liczba wskazująca pozycję pionową następnego punktu kotwiczenia względem punktu rejestracji nadrzędnego obiektu wyświetlanego.
|
Powiązane elementy interfejsu API
lineTo | () | metoda |
public function lineTo(x:Number, y:Number):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Dodaje nowe polecenie "lineTo" do wektora commands
oraz nowe współrzędne do wektora data
.
Parametry
x:Number — Współrzędna x punktu docelowego dla prostej.
| |
y:Number — Współrzędna y punktu docelowego dla prostej.
|
Powiązane elementy interfejsu API
moveTo | () | metoda |
public function moveTo(x:Number, y:Number):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Dodaje nowe polecenie "moveTo" do wektora commands
oraz nowe współrzędne do wektora data
.
Parametry
x:Number — Współrzędna x punktu docelowego.
| |
y:Number — Współrzędna y punktu docelowego.
|
Powiązane elementy interfejsu API
wideLineTo | () | metoda |
public function wideLineTo(x:Number, y:Number):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Dodaje nowe polecenie "wideLineTo" do wektora commands
oraz nowe współrzędne do wektora data
.
Parametry
x:Number — Współrzędna x punktu docelowego dla prostej.
| |
y:Number — Współrzędna y punktu docelowego dla prostej.
|
Powiązane elementy interfejsu API
wideMoveTo | () | metoda |
public function wideMoveTo(x:Number, y:Number):void
Wersja języka: | ActionScript 3.0 |
Wersje środowiska wykonawczego: | Flash Player 10, AIR 1.5 |
Dodaje nowe polecenie "wideMoveTo" do wektora commands
oraz nowe współrzędne do wektora data
.
Parametry
x:Number — Współrzędna x punktu docelowego.
| |
y:Number — Współrzędna y punktu docelowego.
|
Powiązane elementy interfejsu API
Tue Jun 12 2018, 12:06 PM Z