티스토리 블로그 글쓰기창이 새 에디터로 바뀌면서

플래시를 삽입할 때 불편함을 느끼셨을 것입니다.


기존 에디터와는 달리 플래시 무비의 크기를 조절하는 인터페이스가 없기 때문입니다.

HTML태그를 봐도 width와 height속성을 어디에 넣어야 할 지 쉽게 알 수 없게 되어있고요.


이럴 때 아래 과정을 거치면 쉽게 플래시의 크기와 위치를 조절할 수 있습니다.







1. 파일 버튼을 눌러서 올릴 플래시를 선택.






2. 파일을 올렸으면 HTML모드로 들어갑니다.






3.  cfile 부터 swf부분까지를 복사합니다.





4. 복사가 되었으면 [## 부터   ##]부분까지를 지우고 다음 태그로 대체합니다.


<embed width="가로크기" height="세로크기" src="/attachment/복사했던 주소" quality="high" allowscriptaccess="always" type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/go/getflashplayer">




5. 다시 HTML모드를 해제하면 지정한 크기로 멀티미디어 그림이 나타납니다.






이렇게 해서 새에디터에서도 원하는 크기로 플래시를 넣을 수 있습니다!













0.2 비교 알고리즘 개선, 버튼 엔터키 추가
0.3 그래픽 개선, 그래프 추가 

재미로 해보는 삼자대결 게임!
비교할 3명의 이름을 입력하고 버튼을 누르면 
이름에 따른 결과가 나옵니다.



============================================================================================









최신버전(0.3.7) : http://www.tibyte.kr/132



재미로 해보는 삼자대결 플래시입니다.
버전 0.1.3


============================================================================================











 

 오래전부터 공책에 구상하고 있었던 게임이 있었는데 10월 넷째주부터 본격적으로 작업을 시작했다. 

만드려는 게임은 isometric 시점의 타일기반 rpg게임이다. 

플래시빌더를 써서 action script 3.0으로 코딩을 하는데 오랜만에 다시 해보는거라 적응이 잘 안되어 힘들다. 

우선 게임내의 지형을 처리/표시하는 클래스를 구현하기 시작했다. 지형 데이터파일과 이미지파일에서 각각 

리소스를 로드하여 화면에 표시하는 부분이다. 타일과 맵 데이터 클래스를 만들고, 파일에서 지형 데이터를

읽어들이는 클래스를 만들었다.

 화면 표시를 담당하는 클래스를 따로 만든 뒤 실행을 해 보았는데 흰 화면만 나타나는 것이었다.

한참을 살펴보아도 잘못된 부분을 찾을 수 없었지만 클래스들을 다시 훑어보다가 정작 메인클래스에는 

아무런 내용도 넣어두지 않았다는 사실을 깨닫고 황당하지 않을 수 없었다. 이러한 착오들을 자주 일으켰기

때문에 다시 겪지 않기 위해 이렇게 기록해두기로 하였다. 



보여질 때는 등각투상도(isometric view)로 보여지지만 맵 데이터는  


이런 식으로 직사각형의 모양을 갖는 2차원 데이터가 기록되어 있다.(기록된 상태는 1차원이겠지만..)

데이터에서 특정 x, y위치에는 어떤 타입의 타일정보가 들어있는가를 읽어와서 타일을 하나씩 화면에 붙인다.

간단한 식을 유도하여 타일들이 표시될 위치를 화면에 들어맞게 잡아준 뒤 결과를 출력해 보았다. 



타일들이 지형을 이루는 것을 보고 한숨을 돌렸다. 데이터대로 맵을 출력하는 걸 성공하긴 했으나 아직 

남은 일들이 아득하다. 그래픽, 세부기획, 구현해야 할 기능들 등등..

 그리고 이중for문을 쓸 때 변수초기화를 빼먹거나 String을 as uint로 캐스팅하려 하는 실수를 범한 상태라

앞으로 또 어떤 착오나 버그들이 나타날지 불안감이 엄습해 온다. 









 


  


2007년에 만들었던 플래시인데 큰 오류가 있어서 약간 수정했습니다.

빨간원 : 태양
파란원 : 지구
초록원 : 화성
하얀원&빨간선 : 천구면에 투영된 화성의 겉보기 경로


천구의 천정(태양계의 위쪽)에서 바라본 시점이라서
아래 플래시에서는 역행할 때  경로가 겹쳐지게 되지만

지구와 화성의 공전궤도면이 일치하지 않기 때문에
실제 지구에서 볼 때는 S자 모양이나 α자 모양이 나타납니다.
나중에 한번 3D로도 만들어 봐야겠네요..

12.12.6 수정
3D로 만든 주소입니다.
http://tibyte.kr/141




===============================================================================================



 




Flash 를 사용하여 만든 리사쥬 도형 시뮬레이션입니다. (플래시 플레이어 필요)





사각형 파동의 푸리에 합성입니다.

화면을 클릭해서 켜고 끌 수 있습니다

아래의 막대로 조화모드의 수를 조절할 수 있습니다.




연습작입니다

화면을 클릭해서 소리를 켜고 끌 수 있습니다


랜덤 이름 생성기입니다.

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



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









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






+ Recent posts