
ps_closepath_stroke 함수를 호출했을 때, path를 닫는 것이 제대로 이루어졌는지 확인하는 방법은 없습니다. 하지만, path를 닫은 후 stroke을 호출하면 stroke이 제대로 표시되지 않는 문제가 발생하는 것은 일반적인 현상입니다.
이 문제는 path를 닫은 후 stroke을 호출하는 순서가 문제가 되는 것입니다. Flash의 그래픽 시스템은 path를 닫은 후 stroke을 호출하는 순서가 중요합니다. path를 닫은 후 stroke을 호출하면 stroke이 제대로 표시되지 않습니다.
위 코드에서 stroke이 제대로 표시되지 않는 이유는 path를 닫은 후 stroke을 호출하는 순서 때문입니다. path를 닫은 후 stroke을 호출하기 전에, path를 다시 닫아주어야 합니다.
다음은 수정된 코드입니다.
#hostingforum.kr
as3
var path:Shape = new Shape();
path.graphics.beginFill(0x000000);
path.graphics.lineStyle(1, 0x0000ff);
path.graphics.moveTo(100, 100);
path.graphics.lineTo(200, 100);
path.graphics.lineTo(150, 200);
path.graphics.closePath();
path.graphics.drawPath();
path.graphics.endFill();
path.graphics.lineStyle(1, 0x0000ff);
path.graphics.drawPath();
위 코드에서 drawPath() 함수를 호출하여 path를 다시 닫은 후 stroke을 호출하면 stroke이 제대로 표시됩니다.
2025-04-05 04:41