젠장... Flash Player 10에서 생기는 버그를 발견했습니다.
TextInput에서 enter이벤트에 자신의 TextInput의 초기화하는 코드가 있으면 초기화가 안됩니다 ㅠ 9버전으로 컴파일하면 되는데, 10으로 컴파일하니 안되네요 ㅠ 몇시간 잡아먹었어요 ㅠ 하소연은 여기까지....-_-

우선 Stratus라는 기술은 Flash간에 통신을 가능하게 해주는 기술인 듯합니다.
자세한 내용은 아래에......-_-(영어는 잘 못하니....)
http://labs.adobe.com/technologies/stratus/

Adobe RIA공식사이트에서 오창훈님께서 올리신 기술문서 "플래시 플랫폼으로 만들어 보는 P2P 채팅 애플리케이션"를 보고 휠받아서 한번 만들어봤습니다. 채팅이 가능하다면, 오목게임도 가능할꺼라는 생각에.....-_- 참 쓸데없는거 잘만든다-_-

http://mudchobo.tomeii.com/flexomok/
위 사이트에 접속하면 서버랑 클라이언트를 고를 수 있어요.
닉네임을 입력하세요 한명은 서버를 한명은 클라이언트를 해야해요.

서버측
서버를 클릭하고, 생성되는 ID를 클라이언트에게 알려주세요.
클라이언트측
클라이언트를 클릭하고, 서버측의 ID를 입력해서 접속하세요~

오목판이 나오면 접속 성공~ 같이 오목을 즐기면 돼요-_-
사용자 삽입 이미지
소스는 여기에 있어요.
http://my-svn.assembla.com/svn/omok/
Mate Flex Framework를 사용했고(이걸 사용해야 스피드한 개발이.....-_-), 소스도 개판이라 보시는데에는 매우 힘드실겁니다. 저도 참 만든게 신기하군요-_-

참고자료

플래시 플랫폼으로 만들어 보는 P2P 채팅 애플리케이션(로그인 후 볼 수 있습니다)
http://www.adoberia.co.kr/iwt/board/board.php?tn=pds_tech&id=244&mode=view

플래시 P2P RTMFP에 대해(예제 파일 첨부)
http://lovedev.tistory.com/entry/%ED%94%8C%EB%9E%98%EC%8B%9C-P2P-RTMFP%EC%97%90-%EB%8C%80%ED%95%B4


PS1. 버그가 조낸 많습니다. 한명이 나가도 뭔가 반응이 없습니다-_- 채팅에서 글을 쓰고 엔터를 쳐도 TextInput에서 지워지지 않습니다. 하지만, 그냥 한게임 즐기기에는 충분합니다 -_-b
PS2. 구글에서 Stratus를 치시면.....이미지검색에 여자 프로레슬러 트리쉬 스트레터스가 나옵니다-_-; 그냥 그렇다구요-_-
 
Posted by 머드초보

댓글을 달아 주세요

  1. BlogIcon 지돌스타 2009.04.07 18:17  댓글주소  수정/삭제  댓글쓰기

    아주 재미있는 예제네요.
    많은 사람들이 이걸보고 혹하겠는데요. FP에서 p2p를 이용한 게임. 좋네요.

    • 머드초보 2009.04.08 21:54  댓글주소  수정/삭제

      AIR를 이용해서 P2P애플리케이션도 쉽게 만들 수 있을 것 같아요.
      계속 발전하는 Flash가 보기좋네요^^(버그수정도 좀 발전해야할텐데-_-)

  2. BlogIcon 하울랩(HAULLAB) 2012.02.04 21:34 신고  댓글주소  수정/삭제  댓글쓰기

    헤헤...

    저도 제 블로그에 강좌 올렸는데요 ㅋㅋㅋ

    플래시 p2p은근히 오래전에 나온 것인데,

    현재 찾아보면 그렇게 강좌라고 할만한건 없는것 같군요..

  3. 2012.11.08 20:57  댓글주소  수정/삭제  댓글쓰기

    멋진데요?
    서버 구현은 소켓을 이용하신건가요? ^^
    일반적인 웹호스팅에서도 구현할수가 있는건지요..

 
이건뭐....프레임워크를 왜 쓴거지-_-;
소스코드만 더 길어졌네.
어쨌든 저의 삽질의 결정체를 공개할랍니다-_-; 나름 열심히 만든거라...ㅠㅠ
보시면 이것저것 신경을 많이 쓴걸(?) 볼 수 있을겁니다-_-;
타이머의 zerofill...-_-;
이걸 분석하면 Mate Flex Framework에서 제공하는 Injector에 대해서 이해하실 수 있을겁니다.

MudchoboPlayer.zip

소스파일입니다.

아래에 INSTALL NOW클릭하시면 설치가 될 겁니다.
설치가 안되신다면 http://www.adobe.com/go/getair/ 여기서 AIR를 다운로드하세요.

Alternative content

Get Adobe Flash player

 
Posted by 머드초보

댓글을 달아 주세요

  1. BlogIcon 지돌스타 2008.08.20 11:52  댓글주소  수정/삭제  댓글쓰기

    잘만드셨네요.
    잘봤습니다.

    • 머드초보 2008.08.21 08:31  댓글주소  수정/삭제

      앗 안녕하세요!
      mate framework를 연구하고 있다보니 이런걸 만들었네요^^
      방문해주셔서 감사합니다 ^^

  2. BlogIcon 꽃녀 2008.08.22 10:49  댓글주소  수정/삭제  댓글쓰기

    잘만드셨네용~^^
    프레임웍을 사용하셨다니..
    더 대단하십니다.ㅎ
    잘 깔아보았습니다.

    • 머드초보 2008.08.25 08:30  댓글주소  수정/삭제

      아...댓글이 늦었네요 ^^ 주말에 노느라-_-;
      프레임워크를 억지로 쓴거죠 ㅠ
      방문해주셔서 감사해요~ ^^

  3. BlogIcon 라면스프 2008.11.07 17:01  댓글주소  수정/삭제  댓글쓰기

    멋지세요 ^^
    설치해서 사용해 봤는데 좋네요
    소스 담아가서 열공하겠습니다.
    감사합니다.

    • 머드초보 2008.11.10 08:50  댓글주소  수정/삭제

      Mate Framework를 공부하려고 만든거라 ^^
      좀 더 만든다음에 다시 내놓겠습니다 ㅠㅠ

  4. 초보개발자 2009.10.18 18:53  댓글주소  수정/삭제  댓글쓰기

    이거 소스 실행을 이클립스로 할려고 하는데요
    MudchoboPlayer.mxml파일 run시키면 되는거 아닌가요?ㅠㅠ