2009.07.21 16:15

< 예 제 >

이번에 만들어 본 함수는,,,,바로 흔적을 표시해주는, 뭐 그런 함수입니다^^

위 예제를 보시면 아시겠지만, 무비클립이 움직였던 흔적을 (두께 0인 직선 : 헤어라인) 그려줍니다.


<~소스~>


쫌 조잡하지만, 설명을 하자면,,

init(target)
초기화 해주는 함수입니다. 반드시(?) 적용시키기 전에 초기화 해주시면 되겠습니다. (한번만 해주시면 됩니다.)
내용은, 그냥 해당 무비클립에 배열을 하나 선언해주는 겁니다.


traceline(targetArr, Tcolor, Talpha, reducea, bgmc)
이 함수는 매 프레임마다 실행되어야 합니다.
각 매개변수는 차례로,
무비클립들이 들어있는 배열,
컬러값(16진수),
처음의 알파값,
줄어들 알파값,
선들을 그릴 캔바스(그냥 그려질 무비클립ㅋ)~
정도 입니다.


clearWhite(Arr)
요건 수식 게산기에서도 보셨듯이, 빈칸을 없애주는 함수입니다.
(요놈 때문에,,,,,정말 어이없게 1시간을 버렸네요,,,-_-;; kill에서 clear로 바꾼걸 잊어버리고 테스트를 했는데 제대로 나오질 않아서 노가다좀 했네요,,ㅋ)




사용법은~?

별거 없구요, init(target) 를 통해서 초기화를 한번 해준뒤에, 매프레임마다 실행하는곳에 traceline(targetArr, Tcolor, Talpha, reducea, bgmc)를 넣어주시면 되겠습니다.

맨위의 예제에서는 각 매개변수가 traceline(mcArr, 0xccff00, 75, 10, _root.ss) 로  설정되어있는것 보이시죠?



이 함수를 왜 맹글었냐,,,,하면,,,,'심심해서,,,' 라기 보다는,, 전에 만들었던 미니 파티클 엑셀레이터에 넣을거랍니다... 원래는 선 하나만 표시되지만 요놈은 선을 여러개 쓸 수  있거든요..ㅋㅋ그래서 더 예쁠것 같네요.

하지만, 시퓨는 죽어라 일하겠죠...미안해..ㅋㅋ
Trackback 0 Comment 2
  1. Favicon of http://redeyesofangel.tistory.com BlogIcon eizt 2009.08.30 13:10 신고 address edit & del reply

    여태까지 제가 많은 오해를 했다면- 단지 플래쉬를 애니메이션 만드는데만 사용하는 툴이였던걸까요? 학교에서 플래쉬를 하는 사람들 보면,, 코드를 쓰고 있더라고요;;;ㅎㅎ 즐거운 하루 되세요~

  2. 2009.10.08 18:50 address edit & del reply

    비밀댓글입니다