패키지 | flash.display |
클래스 | public final class GraphicsPath |
상속 | GraphicsPath Object |
구현 | IGraphicsPath, IGraphicsData |
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
GraphicsPath 객체를 Graphics.drawGraphicsData()
메서드와 함께 사용합니다. GraphicsPath 객체를 그리는 것은 Graphics.drawPath()
메서드를 호출하는 것과 같습니다.
또한 GraphicsPath 클래스에는 고유한 메서드(curveTo()
, lineTo()
, moveTo()
wideLineTo()
및 wideMoveTo()
)가 있어 GraphicsPath.commands
및 GraphicsPath.data
벡터 배열을 조정할 수 있으며, 이러한 메서드는 Graphics 클래스의 메서드와 유사합니다.
관련 API 요소
공용 속성
속성 | 정의 주체 | ||
---|---|---|---|
commands : Vector.<int>
드로잉 명령(패스를 나타내는 정수)의 Vector입니다. | GraphicsPath | ||
constructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다. | Object | ||
data : Vector.<Number>
드로잉 명령에 사용되는 매개 변수가 들어 있는 숫자의 Vector입니다. | GraphicsPath | ||
winding : String
GraphicsPathWinding 클래스에 정의된 값을 사용하여 굴곡 규칙을 지정합니다. | GraphicsPath |
공용 메서드
메서드 | 정의 주체 | ||
---|---|---|---|
새 GraphicsPath 객체를 만듭니다. | GraphicsPath | ||
cubicCurveTo(controlX1:Number, controlY1:Number, controlX2:Number, controlY2:Number, anchorX:Number, anchorY:Number):void
새로운 "cubicCurveTo" 명령을 명령 벡터에 추가하고 새로운 좌표를 데이터 벡터에 추가합니다. | GraphicsPath | ||
새로운 "curveTo" 명령을 명령 벡터에 추가하고, 새로운 좌표를 데이터 벡터에 추가합니다. | GraphicsPath | ||
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다. | Object | ||
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다. | Object | ||
새로운 "lineTo" 명령을 명령 벡터에 추가하고, 새로운 좌표를 데이터 벡터에 추가합니다. | GraphicsPath | ||
새로운 "moveTo" 명령을 명령 벡터에 추가하고, 새로운 좌표를 데이터 벡터에 추가합니다. | GraphicsPath | ||
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다. | Object | ||
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다. | Object | ||
로캘별 규칙에 따라 서식이 지정된 이 객체의 문자열 표현을 반환합니다. | Object | ||
지정된 객체의 문자열 표현을 반환합니다. | Object | ||
지정된 객체의 프리미티브 값을 반환합니다. | Object | ||
새로운 "wideLineTo" 명령을 명령 벡터에 추가하고, 새로운 좌표를 데이터 벡터에 추가합니다. | GraphicsPath | ||
새로운 "wideMoveTo" 명령을 명령 벡터에 추가하고, 새로운 좌표를 데이터 벡터에 추가합니다. | GraphicsPath |
속성 세부 정보
commands | 속성 |
data | 속성 |
winding | 속성 |
생성자 세부 정보
GraphicsPath | () | 생성자 |
public function GraphicsPath(commands:Vector.<int> = null, data:Vector.<Number> = null, winding:String = "evenOdd")
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
새 GraphicsPath 객체를 만듭니다.
매개 변수commands:Vector.<int> (default = null ) — GraphicsPathCommand 클래스로 정의된 명령을 나타내는 정수의 Vector입니다.
| |
data:Vector.<Number> (default = null ) — 각 숫자 쌍이 점(x, y 쌍)으로 취급되는 숫자의 Vector입니다.
| |
winding:String (default = "evenOdd ") — GraphicsPathWinding 클래스에 정의된 값을 사용하여 굴곡 규칙을 지정합니다.
|
관련 API 요소
메서드 세부 정보
cubicCurveTo | () | 메서드 |
public function cubicCurveTo(controlX1:Number, controlY1:Number, controlX2:Number, controlY2:Number, anchorX:Number, anchorY:Number):void
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 12, AIR 3.0 |
새로운 "cubicCurveTo" 명령을 commands
벡터에 추가하고 새로운 좌표를 data
벡터에 추가합니다.
매개 변수
controlX1:Number — 부모 표시 객체의 등록 포인트를 기준으로 첫 번째 제어점의 가로 위치를 지정하는 숫자입니다.
| |
controlY1:Number — 부모 표시 객체의 등록 포인트를 기준으로 첫 번째 제어점의 세로 위치를 지정하는 숫자입니다.
| |
controlX2:Number — 부모 표시 객체의 등록 포인트를 기준으로 두 번째 제어점의 가로 위치를 지정하는 숫자입니다.
| |
controlY2:Number — 부모 표시 객체의 등록 포인트를 기준으로 두 번째 제어점의 세로 위치를 지정하는 숫자입니다.
| |
anchorX:Number — 부모 표시 객체의 등록 포인트를 기준으로 다음 앵커 포인트의 가로 위치를 지정하는 숫자입니다.
| |
anchorY:Number — 부모 표시 객체의 등록 포인트를 기준으로 다음 앵커 포인트의 세로 위치를 지정하는 숫자입니다.
|
관련 API 요소
curveTo | () | 메서드 |
public function curveTo(controlX:Number, controlY:Number, anchorX:Number, anchorY:Number):void
언어 버전: | ActionScript 3.0 |
런타임 버전: | Flash Player 10, AIR 1.5 |
새로운 "curveTo" 명령을 명령
벡터에 추가하고, 새로운 좌표를 데이터
벡터에 추가합니다.
매개 변수
controlX:Number — 부모 표시 객체의 등록 포인트를 기준으로 제어점의 가로 위치를 지정하는 숫자입니다.
| |
controlY:Number — 부모 표시 객체의 등록 포인트를 기준으로 제어점의 세로 위치를 지정하는 숫자입니다.
| |
anchorX:Number — 부모 표시 객체의 등록 포인트를 기준으로 다음 앵커 포인트의 가로 위치를 지정하는 숫자입니다.
| |
anchorY:Number — 부모 표시 객체의 등록 포인트를 기준으로 다음 앵커 포인트의 세로 위치를 지정하는 숫자입니다.
|
관련 API 요소
lineTo | () | 메서드 |
moveTo | () | 메서드 |
wideLineTo | () | 메서드 |
wideMoveTo | () | 메서드 |
Tue Jun 12 2018, 03:17 PM Z