Air의 장점
보통 레퍼런스를 보다보면
어떤 속성이나 메서드를 사용 할 수 없었던 경우가 있었습니다.
위 사지에서 nativeWindow나 orientation 옆에는 빨간색삼각형 비슷한 무늬가 그려져 있는데요.
이 무늬가, Air의 마크입니다.
이 마크가 있는 속성은 Air에서만 사용가능합니다.
또, Air에서만 사용가능한 클래스들도 있습니다.
즉, Air를 하게 되면 저렇게 사용할 수 없었던 기능들(더 많은 기능)을 사용할 수 있게 됩니다.
예를 들어서,
Air에서는 프로그램이 실행되는 윈도우의 크기나 위치를 조절 할 수 있습니다.
게다가 실행되는 윈도우를 여러개 띄우거나, 투명한 윈도우를 만들 수도 있습니다.
웹페이지를 창안쪽에 나타나게 할 수도 있고,
FileReference처럼 파일을 선택하지 않아도, 특정 파일을 읽고 쓸 수 있습니다.
그뿐 아니라, 온라인게임을 위한 서버프로그램도 제작 할 수 있습니다.
(사실 제가 Air강좌를 쓰는 이유는 후에 이어질 온라인게임 강좌를 위한 것이죠)
그렇다면, 도대체 Air란 무엇인가요? Air 는 액션스크립트로 만드는게 아닌가요??
아닙니다. Air도 액션스크립트로 만듭니다.
지금 까지 제작한 플래시와 Air와의 차이가 무엇이냐 하면
바로 실행환경(런타임)입니다.
지금까지 제작한 플래시는 '플래시 플레이어'에서 실행됩니다.
( 웹에 올린 플래시도, 웹브라우저에서 플래시플레이어를 불러와서 실행한 것입니다.)
하지만 Air프로그램은 플래시플레이어를 사용하지 않고, Air만의 런타임을 이용합니다.
즉, 실행환경이 다르기 때문에 더 많은 것을 할 수 있게 된 것이죠.
Air런타임의 단점이 1개 있다면, 웹에서 실행될 수 없다는 정도뿐?
Air는 기능만 많은게 아니라, 속도도 플래시플레이어보다 빠릅니다.
Air로 만든 프로그램은 보통의 데스크톱 어플리케이션이라고 생각하셔도 됩니다.
Air로 만든 프로그램을 실행하려면 Air런타임을 따로 다운받아야 하나요?
아닙니다.
보통 플래시가 깔려 있으면 Air런타임도 보통 깔려 있는데다가
Air로 만든 프로그램을 '설치파일(Setup)'로 배포하면,
이 파일이 자동으로 Adobe홈페이지에서 Air런타임을 다운로드 하게 되어 있습니다.
만약, 수동적으로 다운로드 하고 싶으시다면 Adobe홈페이지에서 다운로드 하세요.->http://get.adobe.com/kr/air/
출처 : http://flashfriend.tistory.com/284
보통 레퍼런스를 보다보면
어떤 속성이나 메서드를 사용 할 수 없었던 경우가 있었습니다.
위 사지에서 nativeWindow나 orientation 옆에는 빨간색삼각형 비슷한 무늬가 그려져 있는데요.
이 무늬가, Air의 마크입니다.
이 마크가 있는 속성은 Air에서만 사용가능합니다.
또, Air에서만 사용가능한 클래스들도 있습니다.
즉, Air를 하게 되면 저렇게 사용할 수 없었던 기능들(더 많은 기능)을 사용할 수 있게 됩니다.
예를 들어서,
Air에서는 프로그램이 실행되는 윈도우의 크기나 위치를 조절 할 수 있습니다.
게다가 실행되는 윈도우를 여러개 띄우거나, 투명한 윈도우를 만들 수도 있습니다.
웹페이지를 창안쪽에 나타나게 할 수도 있고,
FileReference처럼 파일을 선택하지 않아도, 특정 파일을 읽고 쓸 수 있습니다.
그뿐 아니라, 온라인게임을 위한 서버프로그램도 제작 할 수 있습니다.
(사실 제가 Air강좌를 쓰는 이유는 후에 이어질 온라인게임 강좌를 위한 것이죠)
그렇다면, 도대체 Air란 무엇인가요? Air 는 액션스크립트로 만드는게 아닌가요??
아닙니다. Air도 액션스크립트로 만듭니다.
지금 까지 제작한 플래시와 Air와의 차이가 무엇이냐 하면
바로 실행환경(런타임)입니다.
지금까지 제작한 플래시는 '플래시 플레이어'에서 실행됩니다.
( 웹에 올린 플래시도, 웹브라우저에서 플래시플레이어를 불러와서 실행한 것입니다.)
하지만 Air프로그램은 플래시플레이어를 사용하지 않고, Air만의 런타임을 이용합니다.
즉, 실행환경이 다르기 때문에 더 많은 것을 할 수 있게 된 것이죠.
Air런타임의 단점이 1개 있다면, 웹에서 실행될 수 없다는 정도뿐?
Air는 기능만 많은게 아니라, 속도도 플래시플레이어보다 빠릅니다.
Air로 만든 프로그램은 보통의 데스크톱 어플리케이션이라고 생각하셔도 됩니다.
Air로 만든 프로그램을 실행하려면 Air런타임을 따로 다운받아야 하나요?
아닙니다.
보통 플래시가 깔려 있으면 Air런타임도 보통 깔려 있는데다가
Air로 만든 프로그램을 '설치파일(Setup)'로 배포하면,
이 파일이 자동으로 Adobe홈페이지에서 Air런타임을 다운로드 하게 되어 있습니다.
만약, 수동적으로 다운로드 하고 싶으시다면 Adobe홈페이지에서 다운로드 하세요.->http://get.adobe.com/kr/air/
출처 : http://flashfriend.tistory.com/284
'ADOBE AIR / FLEX' 카테고리의 다른 글
ADOBE AIR 문서 (0) | 2011.07.25 |
---|---|
Air 설치 오류 발생 (0) | 2011.07.25 |
Air 내보내기(publish) (0) | 2011.07.25 |
Air시작, NativeWindow (0) | 2011.07.24 |
Flex & AIR (0) | 2011.07.24 |