원문 : About Flash Builder projects Flash Builder는 소프트웨어 개발에 전통적인 접근하여, Application을 프로젝트라는 컨테이너에 통합 자원 (폴더 및 파일)을 그룹화하는 방법을 사용합니다. 프로젝트에는 Application의 구축 방법, 구축하는 Application의 위치 디버깅 작업 방법 및 작업 영역의 다른 프로젝트와 관계를 제어하는 속성 집합이 있습니다. 프로젝트를 관리하려면 리소스를 추가, 편집 및 삭제할 수 있는 Package Explorer View을 사용합니다. 워크스페이스에서 프로젝트 닫기, 리소스 가져오기, 외부 리소스에 대한 링크를 할 수 있습니다. Flex 프로젝트 외에도 Flash Builder는 ActionScript 프로젝트라는 기본 프로젝트 형식을 제공합니다. ActionScript 프로젝트를 사용하면 ActionScript application 코드를 작성하고 디버깅할 수 있습니다. 이 ActionScript application은 Adobe Flash Player API에 직접 액세스하여 SWF 파일로 컴파일됩니다. ActionScript 프로젝트는 Flex framework 또는 MXML language를 사용하지 않습니다. Flash Player에 배포되는 ApplicationsFlash Player에 배포할 수있는 Applications을 만들려면 New Flex Project 마법사를 사용합니다. 프로젝트를 만들 때 Applications에 대해 "Web (runs in Adobe Flash Player)"을 지정합니다. 이러한 Applications은 독립 실행형 SWF 파일에 컴파일됩니다. 자세한 내용은 프로젝트 작업 및 ActionScript 프로젝트를 참조하십시오. Adobe AIR에 배포된 ApplicationsAdobe ® AIR ®로 배포할 수있는 Applications을 만들려면 New Flex Project 마법사를 사용합니다. 프로젝트를 만들 때 Applications에 대해 "Desktop (runs in Adobe AIR)"을 지정합니다. 배포할 수 있는 수준으로 설치가능한 AIR 패키지를 생성하려면 Export Release Build 기능을 사용합니다. 자세한 내용은 Flash Builder를 사용하여 AIR 어플리케이션 개발를 참조하십시오. Flash Builder는 AIR 프로젝트 디버깅, 패키지 및 관리할 수있습니다. Flash Builder하여 Application을 AIR에서 실행하는 것이 가능합니다. Adobe AIR Marketplace는 AIR 개발자가 AIR 어플리케이션을 제공하고 사용자는 어플리케이션을 다운로드 할 수 있습니다. Marketplace를 이용하기 위해서는www.adobe.com/go/marketplace 를 방문하십시오. Adobe AIR Marketplace에 관한 질문이 있는 경우www.adobe.com/go/marketplace_faq 를 방문하십시오. Flex 라이브러리 프로젝트Flash Builder를 사용하면 Applications간에 공유할 수 있거나 다른 개발자에게 배포할 custom code libraries를 구축할 수 있습니다. 라이브러리 프로젝트(library project)는 Flex 컴포넌트 및 기타 리소스 archive 파일이되는 SWC 파일을 생성합니다. 자세한 내용은 라이브러리 프로젝트를 참조하십시오. 프로젝트에 포함된 ApplicationsFlash Builder에서 Application을 시작하려면 먼저 프로젝트를 생성해야합니다. Web application (runs in Flash Player) 또는 Desktop application (runs in AIR)을 지정합니다. Flex 프로젝트를 생성하면 메인 Applications 파일이 자동으로 생성됩니다. 다음은 MXML Applications 파일, 커스텀 MXML 컴퍼넌트 파일, ActionScript 파일, Applications을 구성하는 다른 자산과 같은 다른 리소스를 추가합니다. ActionScript 프로젝트를 만들면 기본 ActionScript 파일이 만들어집니다. 다음 ActionScript 및 Flash Player API를 사용하여 Application을 구축할 수 있습니다. 자세한 내용은 Flex 프로젝트 만들기 및 프로젝트 관리를 참조하십시오. workspaces에서 관리되는 프로젝트프로젝트 관리 application을 만들어야 할때 구성하는 리소스(파일 및 폴더)및 파일 시스템의 특정 공간은 workspaces내에서 수행됩니다. 기본적으로 프로젝트는 workspaces에 저장됩니다. 그러나 workspaces 외부에 배포되는 프로젝트를 만들 수 있습니다. 이 프로젝트는 Flash Builder가 자동으로 workspaces에 연결됩니다. workspaces을 전환하면 Flash Builder를 다시 시작합니다. 각 workspaces에서 여러 프로젝트workspaces에 필요한 수만큼 프로젝트를 추가할 수 있습니다. 모든 프로젝트는 Package Explorer에 표시되고 필요에 따라 관리할 수 있습니다. 리소스를 추가하거나 프로젝트를 폴더에 정리하고 workspaces에서 프로젝트를 빌드할 수 있습니다. 자세한 내용은 프로젝트 관리 및 프로젝트의 폴더 및 파일 만들기를 참조하십시오. 외부 링크 리소스프로젝트의 리소스 외에도 프로젝트 외부와 workspaces 외부의 리소스에 연결할 수 있습니다. 링크 되어 있는 외부 리소스는 프로젝트의 일부로 표시되지만 프로젝트 위치 외부에 저장됩니다. 자세한 내용은 프로젝트 작업 영역 외부 리소스에 대한 링크를 참조하십시오. 프로젝트의 여러 ApplicationFlash Builder는 프로젝트의 여러 파일을 Application정의할 수 있습니다. 프로젝트를 생성하면 Application의 진입점이 되는 메인 Application파일 생성됩니다. 컴파일러는 이 파일을 사용하여 application의 SWF 파일을 생성합니다. 그러나 프로젝트가 복잡한 경우 추가로 Application 파일을 만들 수 있습니다. 모든 Application파일은 프로젝트 루트폴더 아래의 src 폴더에 저장해야합니다. 자세한 내용은 Project Application File 관리를 참조하십시오. 여러 Flex SDK 지원진행중인 프로젝트 또는 유지 보수를 필요로 하는 이전 버전 코드를 기반으로 하는 프로젝트가 있을 수 있습니다. Flash Builder는 다른 버전의 SDK를 사용할 수 있습니다. 설치된 SDK를 사용하려면 Flash Builder 작업 영역을 설정하여 모든 프로젝트의 기본 SDK를 지정합니다. 프로젝트 설정 후 Flex > Installed SDKs를 선택하고 설정 대화 상자에서 SDK의 설정을 추가, 제거 또는 편집할 수 있습니다. Project > Properties > Flex Compiler를 선택하여 SDK 설정을 변경할 수 있습니다. 자세한 내용은 Flash Builder에서 여러 SDK 사용를 참조하십시오. 자동 프로젝트 구축기본적으로 파일에 변경 사항이 저장될 때마다 프로젝트가 자동으로 작성됩니다. Application의 구축 방법을 완전히 제어할 수 있습니다. 빌드할때 사용자가 지정하는 특별한 요구 사항이 설정되어 있지 않으면 어플리케이션의 SWF 파일이 명확하게 자동적으로 생성됩니다. 자세한 내용은 프로젝트 빌드를 참조하십시오. Export Release Build사용하는 application을 배포할 준비가되어있는 경우 Export Release Build wizard 를 사용하여 application의 non-debug 버전과 릴리스버전을 만듭니다. 마법사는 필요한 asset을 디버그 버전과 다른 bin-release 폴더에 복사합니다. Application의 소스 코드를 포함할지 여부를 지정할 수 있습니다. Export되어진 프로그램은 최종 사용자가 볼 수 있는 최적화된 운영 빌드입니다. Adobe AIR 프로젝트의 경우, AIR 어플리케이션을 AIR 파일로 내보냅니다. Export Release Build를 사용하여 디지털 서명된 AIR 파일을 만듭니다. 사용자가 Application을 실행하기 전에 이 파일을 설치합니다. 사용자 Ant 스크립트Apache Ant는 Java 기반의 빌드 도구에서 Flash Builder 어플리케이션을 구축하기위한 사용자 정의 스크립트를 만들 수 있습니다. Ant를 사용하여 표준 구축 프로세스를 수정 및 확장할 수 있습니다. 자세한 내용은 Apache Ant를 사용하여 구성 사용자 정의를 참조하십시오. Command Line BuildFlash Builder Premium에서는 Command Line Build을 구현할 수 있습니다. 개발자의 개인적인 빌드 설정을 일일 버전과 동기화하려면 Command Line Build을 사용합니다. 자세한 내용은 Flash Builder Command Line Build를 참조하십시오. 프로젝트 형식Flash Builder를 사용하여 다음 설정을 프로젝트 형식을 만듭니다. Flex 프로젝트프로젝트 설정 옵션은 Application 데이터 액세스 방법과 Adobe ® LiveCycle ® Data Services ES 또는 Adobe BlazeDS를 설치하고 있는지에 따라 다릅니다. Web Application (runs in Flash Player) 또는 Desktop application (runs in Adobe AIR) 프로젝트를 만들 수 있습니다. 옵션은 다음과 같습니다.
ActionScript 프로젝트Flex 프레임워크가 아니라 Flash API를 기반으로하며, ActionScript 개발자가 Flash Builder를 사용하여 ActionScript Application 코드 작성, 빌드 및 디버깅 할 수 있습니다. 이 프로젝트는 사용자 인터페이스 정의에서 MXML을 사용하지 않기 때문에 디자인 모드에서 Application의 레이아웃과 디자인을 볼 수 없습니다. 필요한 경우 소스 편집기, 디버깅 도구에서 단독으로 작업합니다. 그런 다음 프로젝트를 구축하여 SWF Application 파일에 통합하고 Web 브라우저 또는 독립 실행형 Flash Player에서 Application의 미리보기 및 테스트를 수행합니다. ActionScript 프로젝트에 대한 자세한 내용은 ActionScript 프로젝트를 참조하십시오. Package Explorer 프로젝트작업 영역의 모든 프로젝트는 다음과 같이 Package Explorer라 표시됩니다. Package Explorer은 실제 및 논리 (평면) 뷰 모두에서 프로젝트의 트리를 볼 수 있습니다. 해당 뷰를 사용하면 자원(폴더 및 파일) 추가 / 제거, 외부 리소스 가져오기 및 연결, 자원의 워크스페이스에서 다른 프로젝트로 이동하는 등 프로젝트를 관리할 수 있습니다. ![]() Package Explorer의 주요 기능은 다음과 같습니다.
Package Explorer에서 편집할 프로젝트 리소스를 열 수 있습니다. 예를 들어 MXML과 <fx:Script> 블록의 ActionScript <fx:Style> 블록의 CSS를 편집 할 수 있습니다. 또는 디자인 모드로 전환하고 컴포넌트 및 컨트롤을 시각적으로 사용하여 Application의 레이아웃과 동작을 만들 수 있습니다. Flash Builder 에디터 사용법에 대한 자세한 내용은Flash Builder에서의 코드 편집에 관하여 및 Flash Builder를 통해 사용자 인터페이스 구축를 참조하십시오. 그 때, 프로젝트, 파일, 폴더를 추가하고 필요한 경우 구성하고 관리합니다 (프로젝트의 폴더 및 파일 만들기를 참조하십시오.) Package Explorer View에서 사용하는 메뉴 명령의 대부분이 뷰의 컨텍스트 메뉴에서 사용할 수있습니다. Package Explorer에서 프로젝트 작업에 대한 자세한 내용은 프로젝트 관리 및 프로젝트의 폴더 및 파일 만들기를 참조하십시오. 프로젝트 만들기 및 자원 열기Flash Builder는 Flex 프로젝트, ActionScript 프로젝트와 Flex 라이브러리 프로젝트 생성을 안내합니다. 다음 표에서는 프로젝트에 대해 설명합니다. 프로젝트를 만들려면, File > New 를 선택합니다.
프로젝트 리소스Flex 어플리케이션과 ActionScript application은 여러 표준 자원 유형 (MXML, ActionScript 및 CSS)을 지원합니다. 다음 표에서는 프로젝트에 추가할 수 있는 리소스의 유형을 나열합니다. 이러한 리소스를 추가하려면 File > New 를 선택합니다.
리소스를 프로젝트에 추가하는 방법에 대한 자세한 내용은 프로젝트의 폴더 및 파일 만들기를 참조하십시오. |

