메뉴 건너뛰기
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
Halfton Pattern으로 줄그은 이미지 만들기(2) - 원본의 색조 변경 방지하기
[5]
청명
2004.03.14
9483
1114
그림판으로 도트를 그려보자 !
[3]
yeon
2004.04.17
9487
1113
쎄멘 효과내기^^;(허접강좌2)
[7]
이영민
2004.02.14
9497
1112
[문자디자인④]브러쉬를 이용한 문자디자인~! ^-^
[14]
Smileru
2005.11.04
9500
1111
쉽게 쉽게 가자구... 자주 사용하는 포토샾 단축키
[8]
꿈꾸는 붕어빵
2004.10.20
9508
1110
사진의 색조를 변화시켜 봅시다
[2]
★소프트™
2002.04.10
9509
1109
구름이 있는 하늘 그리기
[7]
냐ㅣ
2002.08.26
9524
1108
[제로보드강좌]10강. 최근게시물 뽑아내기
[42]
네찌
2007.01.07
9538
1107
[플래시 MX 동영상 강좌] 12. 버튼심볼
[11]
서기
2005.05.31
9546
1106
영화 '킬러들의 수다' 포스터 글자 따라잡기.
[7]
반화넬
2003.01.09
9557
1105
[쓰레기 강좌] 메인 테마로 쓸만한 이미지 만들기(?)
[7]
azurespace
2002.12.31
9563
1104
잔잔한 물결 만들기;;
[6]
Click
2002.08.01
9565
1103
알람시계 만들기
[6]
gimbob
2003.01.15
9571
1102
[케이] 링만들기 - 중복찾기 해봤으나 없었음;
[16]
Kei
2003.10.04
9571
1101
나무질감무늬로 액자 만들기
여어자
2003.05.06
9572
1100
바둑판 그리기
[4]
rene
2005.01.09
9573
»
[중급] lineTo()로 그리는 플래시 그래픽
[5]
박승제
2004.04.20
9581
1098
공지사항창(팝업창) 만들기
[12]
Z
2003.06.23
9584
1097
금속질감의 문자 만들기
[4]
IriSiRin─━★
2003.03.29
9585
1096
일러스트레이터CS2로 글자만들기
[1]
보라
2006.02.18
9590