개발

Flex Builder로 AIR 어플리케이션 만들기

솜씨제이 2009. 5. 14. 22:02
AIR 도움말에 있는 Flex Builder로 간단한 Hello World를 만드는 예제를 직접 따라해봤다.

Flex Builder를 실행해 AIR 프로젝트 만들기

1. Flex Builder 3를 실행한다.
2. 메뉴에서 File > New > Flex Project를 선택한다.
3. Project name을 AIRHelloWorld로 입력한다.
4. Application type을 Desktop Application으로 선택한다.
5. Finish를 눌러 완료한다.

코드 작성하기

1. WindowedApplication 컴포넌트의 title 속성을 "Hello World"로 입력한다.

<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="
http://www.adobe.com/2006/mxml" layout="absolute" title="Hello World">
    
</mx:WindowedApplication>


2. Label 컴포넌트를 추가하고 text 속성을 "Hello AIR"로 설정하고 가운데 정렬로 배치한다.

<?xml version="1.0" encoding="utf-8"?><?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="
http://www.adobe.com/2006/mxml" layout="absolute" title="Hello World">
    <mx:Label text="Hello AIR" horizontalCenter="0" verticalCenter="0"/>
</mx:WindowedApplication>

3. 아래 스타일 블럭을 WindowedApplication 태그안에 Label 태그 앞에 추가한다.

<mx:Style>
    WindowedApplication
    {
        background-color:"0x999999";
        background-alpha:"0.5";
    }
</mx:Style>

이 스타일은 윈도우 배경을 반투명 회색으로 만들어 준다.
아래가 완성된 어플리케이션 코드이다.

<?xml version="1.0" encoding="utf-8"?>
<mx:WindowedApplication xmlns:mx="
http://www.adobe.com/2006/mxml" layout="absolute" title="Hello World">
    <mx:Style>
        WindowedApplication
        {
            background-color:"0x999999";
            background-alpha:"0.5";
        }
    </mx:Style>
    <mx:Label text="Hello AIR" horizontalCenter="0" verticalCenter="0"/>
</mx:WindowedApplication>

다음으로 어플리케이션이 투명해보이도록 몇가지 설정으로 수정한다.
1. 좌측의 Flex Navigator에서 src 폴더에 있는 AIRHelloWorld-app.xml(application descriptor file이라고 한다)을 더블클릭해서 에디터로 연다.
2. systemChrome과 transparent 속성을 찾아 "<!--", "-->" 커맨트를 제거한다.
3. systemChrome 값을 none으로 설정한다.

<systemChrome>none</systemChrome>
4. transparent값을 true로 설정한다.

<transparent>true</transparent>

5. 파일을 저장한다.

테스트하기

디버그 버튼을 눌러 어플리케이션을 테스트해본다.

패키징, 인증, 실행

1. 어플리케이션이 잘 작동하는지 확인한다.
2. 메뉴에서 Project > Export Release Version을 선택한다.
3. Next를 누른다.
4. 인증서가 있는 경우 Browse 버튼을 눌러 인증서 파일을 선택하고 Password를 입력한다.
5. 인증서가 없으면 Create 버튼을 눌러 self-signed 인증서를 생성할 수 있다.
6. Next를 누르면 빌드를 시작한다.
7. Finish를 눌러 완료한다.
AIR 파일이 생성되고 Flex Navigator나 탐색기에서 더블클릭으로 실행할 수 있다.