메뉴 건너뛰기
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
48033
1675
[웹디자인]확장브러쉬의 적용과 응용
[7]
미스디쟌
2004.05.06
9269
1674
[웹사이트만들기]화면설계와 구성요소 上(스터디에 사용한 폰트 설정법 추가)
[5]
HomeBox™
2004.05.05
9956
1673
[웹디자인]폰트사용과 적용하기
[12]
미스디쟌
2004.04.30
18865
1672
[웹사이트만들기]사용자를 위한 디자인
HomeBox™
2004.04.29
10875
1671
[중급] 가위,바위,보 게임 승패 판정법
[4]
박승제
2004.04.26
7737
1670
빙글빙글 돌아가는 네비게이션
[18]
여어자
2004.04.26
29157
1669
[ Hard ] 유리구체형 버튼만들기
[9]
Nersion
2004.04.25
26060
1668
[중급] 플래시로 만드는 가위 바위 보 게임
[8]
박승제
2004.04.24
13473
1667
도장만들기 -동그라미-
[10]
김두용
2004.04.24
27073
»
[중급] lineTo()로 그리는 플래시 그래픽
[5]
박승제
2004.04.20
9581
1665
[웹사이트만들기]매핑테이블을 만들어 보세요
[13]
HomeBox™
2004.04.19
11303
1664
[웹사이트만들기]홈페이지 제작전 준비해야 할 것들
HomeBox™
2004.04.19
8228
1663
[웹사이트만들기]홈페이지 제작 강좌에 앞서 한마디
[3]
HomeBox™
2004.04.19
8453
1662
[초급] 맞물려 돌아가는 Gear 만들기 - 2
[4]
박승제
2004.04.19
10174
1661
[초급] 맞물려 돌아가는 Gear 만들기 - 1
박승제
2004.04.19
11772
1660
그런지한 테두리 만들기
[8]
hozz호찌
2004.04.18
27638
1659
독특하고 멋진 테두리를 만들어 보자!!
[4]
태풍주의보
2004.04.18
23633
1658
그림판으로 도트를 그려보자 !
[3]
yeon
2004.04.17
9490
1657
[중급?] 눈내리를 효과주기!!
[2]
태풍주의보
2004.04.17
15452
1656
모자이크효과로 이미지 꾸미기 (허접함)
[6]
태풍주의보
2004.04.16
15616