메뉴 건너뛰기
XE : Xpress Engine
로그인
회원가입
XE github project
About
About
Team
Event
-
Brand
Get Involved
Learn
개발자 가이드
API
Blog
Download
XE 자료실
마켓 허브
Support
포럼
커뮤니티
묻고답하기
웹마스터 팁
사용자 가이드
-
웹사이트 개발 문의
XE1 제작 의뢰
XE1 제작 지원
구인/구직
-
호스팅 홍보
-
공식사이트 이용문의
Showcase
XE3
XE3
웹디자인 강의
전체
Photoshop
Paintshop
Flash
illust
도트
기타
3DSMax
GIMP
Flash
[중급] lineTo()로 그리는 플래시 그래픽
2004.04.20 03:06
박승제
예전 도스 시절에 GW-Basic에서 하던 그래픽을 플래시로 코딩한 것입니다.
디자인은 필요없구요, 첫 프레임의 액션 창에 다음의 내용을 코딩하시면 됩니다.
stop();
cx = 275;
cy = 200;
r1 = 270;
r2 = 190
A = 13.5;
B = 17.5;
Draw();
//=========================
// 그리기 시작
//=========================
function Draw() {
_root.clear();
th = 0;
TID = setInterval(DrawLine, 20);
}
//=========================
// 그리는 동작
//=========================
function DrawLine() {
x = cx + Math.cos(th * A) * r1;
y = cy - Math.sin(th * B) * r2;
with (_root) {
lineStyle(0.5, 0x00C000, 100);
if (th == 0) moveTo(x, y); else lineTo(x, y);
}
th += 0.015;
if (th > 4 * Math.PI) {
_root.clear();
A = random(10) + 8.5; // 8.7~17;
B = random(12) + 10.7; // 10.7~21;
th = 0;
}
}
----------------------------
리샤쥬 곡선이란 그래픽인데 리샤쥬 곡선은 주기가 같고 진폭이 다른 진자의 궤적입니다.
리샤주 곡선의 방정식은 다음과 같습니다.
x = cx + cos(th * A) * r1
y = cy + sin(th * B) * r2
위에선 A, B를 난수로 처리하므로 매번 다른 그림을 그리게 됩니다.
댓글
5
번호
제목
글쓴이
날짜
조회 수
공지
공지
강좌를 올리기전 공지사항을 읽어주세요
[12]
Eccen
2004.12.15
48031
1115
초보분들을 위한 문자열 그런지스타일로 만들기.
[7]
hozz호찌
2003.04.14
10750
1114
필터강좌 - 텍스처
[7]
정현수
2003.04.13
5874
1113
[수정]파스텔톤의 따뜻한 느낌의 배경.
[10]
hozz호찌
2003.04.13
17573
1112
레벨4의 아쿠아(?)+스카이(?) 버튼이라고나 할까?
[17]
LOST-X
2003.04.13
22064
1111
[poser4.0]여성 캐릭터 헤어 만들기 입니다.
[8]
김형인
2003.04.12
5893
1110
나름대로 도트 찍어보기..
[9]
Ricky
2003.04.11
7526
1109
우물맨의 여덟번째 *사탕같은 버튼 만들기
[11]
우물맨
2003.04.11
17519
1108
테이프로 붙여서 붕 떠있는 느낌 만들기 (너무 거창한듯;;;)
[30]
treesung
2003.04.11
15820
1107
팝콘과 팝콘컵 도트찍기
[9]
네로
2003.04.11
8188
1106
배너에 많이 사용되는 이동툴 도트찍기
[4]
쉼터-태호
2003.04.11
8510
1105
일러스트로 개구리 그리기.
[13]
힙합퍼
2003.04.10
14251
1104
SWISH - 버튼만들기 8) 장면(Scene)이동하기
[3]
아메
2003.04.09
7957
1103
레벨을 이용한 스타버스트
[13]
hozz호찌
2003.04.08
12975
1102
[하이링고]네온효과!!
[36]
하이링고
2003.04.08
14986
1101
첫 강좌입니다..!!!
[8]
신재권
2003.04.08
5739
1100
Table 태그로 도트찍기
[20]
깻잎사랑=_=v
2003.04.07
9472
1099
점선만들기...
[4]
블르
2003.04.06
9322
1098
우물맨의 photoshop7**glass 효과만들기
[6]
우물맨
2003.04.06
6986
1097
아이들 아동복 선전에 쓰일 듯한 텍스쳐...
[6]
엔스타일
2003.04.05
10299
1096
아날로그 듀얼쇼크 2 (플레이스테이션 2 用 컨트롤러) 그리기
[24]
freeism
2003.04.05
6469