랜덤 이름 생성기입니다.

2007~2008년 쯤에 만들었던걸로 기억합니다.



구작을 약간 수정한 것입니다









- 액션스크립트2.0, 플래시8 에서 열 수 있습니다.
- 스테이지 크기와 상관없습니다.
- 낙하속도는 fps28 기준으로 된 속도이며, 무비클립 안의 1프레임액션의 속도공식을 고치면 속도변경을 할 수 있습니다.
- 눈덩이의 생성갯수 역시, 무비클립 안의 1프레임액션의 맨 밑부분에 있습니다.
- 라이브러리에서 '눈덩이1'과 눈덩이1 그래픽' 을 복제(duplicate)해서 새로운 눈덩이 패턴을 추가할 수 있습니다. (복사(copy)가 아님에 유의!)
- 눈덩이 그래픽에 크기조절 밑 회전 애니메이션을 적용하면 속도가 지연될 수 있습니다.







http://www.tibyte.kr/50를 약간 수정해서 만든 것입니다.



2008년 1월 作.





-2007년 作








2007년 1월에 만들었던 걸 우연히 발견해서 올려봅니다



 


달을 드래그해서 지구주위에서 돌려보세요.




※ 저작자의 허락 없는 불펌을 금합니다..





===================================================================
코드
=======

curveTo로 원호 그리기 연구하다가 실패해서 삼각함수로 떼웠더니 많이 지저분하네요..


container.graphics.lineStyle(0,0xff0000);
 container.graphics.moveTo(sim1.x,sim1.y);
    container.graphics.lineTo(sim1.x+Math.cos(-1*angle)*20*markof(-1*angle), sim1.y+Math.sin(-1*angle)*20*markof(-1*angle));
    container.graphics.moveTo(sim1.x,sim1.y);
    container.graphics.lineTo(sim1.x+Math.cos(90/180*Math.PI*(1+markof(-1*angle)))*20, sim1.y+Math.sin(90/180*Math.PI*(1+markof(-1*angle)))*20);
 
 container.graphics.lineStyle(0,0xff0000,0);
 container.graphics.beginFill(0xffff00);
 container.graphics.moveTo(sim2.x,sim2.y+20);
 for(var lati:int = 90 ; lati>=-90 ; lati-=10) {
  container.graphics.lineTo(sim2.x+Math.cos(lati/180*Math.PI)*Math.cos(-1*angle)*20*markof(-1*angle) , sim2.y+Math.sin(lati/180*Math.PI)*20);
 }
 for(var i:int = 0 ; i<=18 ; i++) {
  container.graphics.lineTo(sim2.x+Math.cos((i*10-90)/180*Math.PI)*20*markof(angle) , sim2.y+Math.sin((i*10-90)/180*Math.PI)*20);
 }
 container.graphics.endFill();





 







무아레무늬 입니다.

+ Recent posts