사용자 삽입 이미지

클릭하면 크게 보입니다.


알송이나 메신져들 보면

태스크바는 차지하지 않고 시스템트레이에만 위치해있습니다.

AIR 도 물론 이게 가능하고

약간의 트릭만 있으면 쉽게 가능합니다.


1. 기본 NativeWindow 는 활성화시키지 않는다.

  - 테스크바를 차지하지 않습니다.

2. 새창을 만든다.

  - type 을 "utility"로 만들면 부모창에 종속된 창으로 나타납니다.

3. 새창의 stage, stage.nativeWindow 의 기본 속성을 복사해준다.

4. 기본 트레이 아이콘을 생성해준다.

  - 생성전에 설정해주면 커스터마이징 가능합니다.

5. 새창의 stage 에 Document Class 를 addChild 해준다.

  - 부모창의 의미를 바꿔버리는거죠.

6. 기본적인 셋팅.

  - 자동으로 Application 닫도록 설정.
  - 아이콘 클릭시 맨 위로 나타나도록 설정.



TrayedNativeApplication 소스보기




이번에 올리는 소스는 아주 간단하게

Document 클래스를 Sprite 나 MovieClip 이 아니라

TrayedNativeWindow로 상속하게 되면

기본적으로 시스템트레이로 실행되는 어플리케이션을 만들 수 있습니다.


AIR 데모 : [ 설치하기 ] (AIR Installer 가 설치되어있지 않으면 zip 파일로 인식합니다.)

AIR 소스 : [ 다운받기 ]


저작자 표시 비영리 동일 조건 변경 허락
신고
  1. Favicon of http://blog.jidolstar.com 지돌스타 2008.06.12 22:38 신고

    좋은 팁이네요.... 감사합니다.

  2. 찌노 2008.06.13 09:20 신고

    좋은 팁 감사합니다!!

  3. 케이 2008.06.15 20:27 신고

    시스템트레이에만 띄우고 쓸만한 air를 만드는게 문젠데... 아이디어 고갈... OrL

  4. Favicon of http://bluemetal.tistory.com 이정웅 2008.06.16 01:02 신고

    좋은 팁 감사합니다. ^^

  5. Favicon of http://hazbola.tistory.com hazbola 2008.06.19 16:53 신고

    좋은 정보 감사합니다 ^^ 형님

  6. 감각만점 2010.04.27 13:33 신고

    찾고 있던 자료였는데 감사합니다.

+ Recent posts