일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- mybatis
- oracle
- eclipse
- tomcat
- 초대장
- SQL
- ant
- 구글
- jvm
- jsp
- C34G55T
- SWFUpload
- HD2
- 삼성 오디세이
- 오라클
- 모토로이
- USB
- htc
- Desire
- 이클립스
- HTML
- javascript
- DBCP
- jeus
- Java
- Spring
- 삼성 오디세이 G5 C34G55T
- 자바
- FTP
- 디자이어
- Today
- Total
목록전체 글 (90)
앙되요
소스 및 컴파일된 자료
오늘한건 별로 없다;; 놀러갈 생각에 그냥 검색질만 했드만;; ㅋㅋ 추가사항 로그인현황 UI만들고 presence 변화를 위한 콤보박스 형성 로그인시 로그인한 JID 보여주고 접속중인지 아닌지 text박스로 출력 로그 아웃시 접속중 아닙니다 표시와 함께 데이터 그리드 초기화. 데이터 그리드에서 더블클릭으로 대화하고 싶은 대상 팝업창으로 키워넣고 메시지 전송과 받기는 성공 단. 한 사람당 한개의 창 띄우기와 메세지 보내지 않고 받을시 지금 현재 창에 있는 사람과 대화하는 것이 아니면 새창 띄우기. 이걸 성공해야한다.
오늘한건 별로 없다;; 놀러갈 생각에 그냥 검색질만 했드만;; ㅋㅋ 추가사항 로그인현황 UI만들고 presence 변화를 위한 콤보박스 형성 로그인시 로그인한 JID 보여주고 접속중인지 아닌지 text박스로 출력 로그 아웃시 접속중 아닙니다 표시와 함께 데이터 그리드 초기화. 데이터 그리드에서 더블클릭으로 대화하고 싶은 대상 팝업창으로 키워넣고 메시지 전송과 받기는 성공 단. 한 사람당 한개의 창 띄우기와 메세지 보내지 않고 받을시 지금 현재 창에 있는 사람과 대화하는 것이 아니면 새창 띄우기. 이걸 성공해야한다.
창뜨기 성공. 원하는 row에 색깔넣기 성공. 재정의하라는건 다시 만들라는 것임. protected 메소든 기본적으로 항상 적용되어 있으니 재정의 해서 쓰기만 하면 알아서 적용됨
custom dataGrid에 roster를 다 불러서 필요한 부분만 출력하게 만들고 roster에 있는 show값을 비교 show 값이 chat이면 dataGrid의 row가 하늘색 나머지는 회색으로 표시된다 각각의 아이템의 displayName열에 마우스 오버시 툴팁으로 나머지 jid나 status가 표시 된다 그리고 아이템의 더블클릭시 선택되어진 JID의 custom TitleWindow로 만든 팝업창이 나타나게 되고 현재는 그 팝업창으로 선택된 JID 에게는 메세지 전송은 된다. 아직 받는 부분을 완성하지 못했다. 받는 부분은 메세지 이벤트 리스너를 하나 더 만들어서 핸들러 자체를 팝업에 보내서 하면 어떻게 될거 같다. 그리고 dataGrid에 roster로딩시 roster가 분명이 상대방은 ch..
1. 다른 사람들과 메시지 교환하기 2. 다른사람들과 존재(presence) 즉! 서버나 상대의 현재 상태! 3. 다른사람들을 초대하기, 또는 수락하기 기능 요것도 프레즌스를 통해 이벤트로 확인! 4. 친구 리스트 관리 기능(roster) 5. 특정인을 블록하는 기능 요건 아직 잘모르겠단말야... 현재 1번은 됐고 2번도 왔다갔다하는거 내가 잡으면 되고 3번도 글코 4번은 오늘 완성됐고 5번은 전혀 감 안잡히고. XIFF 라이브러리 잘뒤져보면 나오겠지!
XIFF 라이브러리 이용. XMPP 메신저 만들기 졸업프로젝트!! 에이!! 역시 안되네. 티스토리는 이래서 싫어! 왜 올리면 파일명을 맘대로 바꿔버리냐고!
오늘 드디어 몇일간 걸렸던 roster(친구 목록) 기능을 거의 완성했다. 거의란 아직 이벤트같은거나 원하는걸 들했기때문이고 나오는건 다 나온다. tree로 roster를 그룹으로 묶어서 출력하려 했으나 그게 쉽지만은 않았다. 처음부터 tree로 못만들게 라이브러리를 만들어놨는지 xml전송은 잘되는데 xml받아서 생성된 변수는 arraycolletion이고 뭐 그래도 arraycollection도 tree이용 가능하다 이거야 roster나 그 하위 노드인 roster.group을 가지고 한결과 그룹빼고 그냥 이름만 출력;; 그래서 roster.group을 가지고 해봤으나 그룹명은 나오나 그밑에 하위노드들은 당췌 나올생각을 절대 안하는것이다. 자료는 들어가있는거 확인했고 안나올 이유가 없는데 안나온다. 요..
http://flexdocs.kr/docs/flex2/ 잘써먹자!
이미지 태그 연습.
웹에서 팝업을 띄어보고자 톰캣을 깔고 직접 실험해봤다. 역시 한번에 되는 것은 없는것인가...ㅜㅜ 보안샌드박스 문제에... CrossDomain문제.. 이게 뭥미!! 보안샌드박스 문제는 릴리즈된 html화일에 allowScriptAccess 이부분이 samedomain을 always로 바꿔주면 해결된다. 보안샌드박스 문제는 가상 웹서버에서 실행시켰을 시 보안샌드박스가 어쩌고 저쩌고 그렇게 나오는 문제를 말한다. 자세한건 나도 몰라! 그리고 CrossDomain문제는 데이터를 가져올 서버의 최상위 웹 서버에 CrossDomain.xml 화일이 있어야 한다는 것이다 그내용은 요거. 앞으로는 잊지말고 꼭 하자 결국 시간상의 문제로 팝업의 진도는 정말 쪼금 나갔다. 젝일.
1:1 대화 해봅시다. 자기 JID를 입력한후 server적은후 enter 상대방 jid입력후 enter 밑에 글쓰기에 글쓴후 enter누르면 된다.
지원 버전 Flash Player 6 (6.0.79.0). 버전 Flash MX 2004 및 Flash MX Professional 2004. 구문 componentInstance.addEventListener(event, listener) 매개 변수 event 이벤트 이름을 나타내는 문자열입니다. listener 리스너 객체 또는 함수에 대한 참조입니다. 반환값 없습니다. 설명 이벤트를 브로드캐스팅하는 구성 요소 인스턴스에 리스너 객체를 등록하는 메서드입니다. 이벤트가 발생하면 리스너 객체나 함수에게 알립니다. 이 메서드를 모든 구성 요소 인스턴스에서 호출할 수 있습니다. 예를 들어, 다음 코드는 구성 요소 인스턴스 myButton에 리스너를 등록합니다. myButton.addEventListener(..
이벤트를 사용하면 응용 프로그램에서 사용자가 구성 요소와 상호 작용한 시기 및 구성 요소 생성, 제거 또는 크기 조절 같이 구성 요소의 모양이나 수명 주기를 중요하게 변경한 시기를 알 수 있습니다. EventDispatcher 클래스의 메서드를 사용하면 코드로 이벤트에 적절히 응답할 수 있게 이벤트 리스너를 추가하고 제거할 수 있습니다. 예를 들어, EventDispatcher.addEventListener() 메서드를 사용하여 구성 요소 인스턴스에 리스너를 등록합니다. 구성 요소 이벤트가 트리거될 때 해당 리스너가 호출됩니다. 사용자 인터페이스와 관련되지 않은 이벤트를 내보내는 사용자 정의 객체를 작성할 경우에는 EventDispatcher가 UIEventDispatcher보다 작고 빠르므로 UICom..