2012-04-05 2 views
0

AS3에서 2 포인트 사이에 굵은 patterend 선을 그릴 수 있어야합니다. 그리기 API를 사용할 수 없기 때문에 실제로 선의 두께에 세부 사항 (패턴 등)을 넣을 필요가 없습니다. 아마도 라인을 사용하여 비트 맵 버전을 만든 다음이를 마스크로 사용하는 방법에 대해 생각해 봤지만 몇 년 전에 영화 클립을 선의 소스로 사용하는 몇 가지 예를 보았지만 지금은 그 예제를 찾을 수 없습니다 모든 아이디어?draw API를 사용하지 않고 actionscript 3에 라인을 그립니까?

줄을 어떻게 보이게하는지 예제 이미지를 첨부했습니다. enter image description here

답변

3

나는 Graphics.lineBitmapStyle() 트릭을 할 것입니다. Sprite 또는 MovieClip을 소스로 사용하려면 draw()을 먼저 BitmapData으로 가져야합니다. 나중에 링크에있는 예제 코드는 여러분을 끌어 들이고 실행시켜야합니다.

+0

고마워, 나는 그 효과를 얻었지만, 그것을 본 후, 내가 원하는 것을하지 않는 효과와 같은 마스크를 준다. 나는 패턴 (영화 클립)이있는 선을 펴고있는 것처럼 보일 필요가있다. 그것은 lineBitmapStyle이 당신에게주는 패턴의 꼭대기에서 라인 마스크를 움직이는 것과 같지 않습니다. – Phil

+2

원본 질문을 확대하여 원하는 모양을 나타내려면 포인터를주는 것이 훨씬 쉽습니다. – grapefrukt

관련 문제