저는 재미 때문에 Flash Professional CS5에서 플래시 애니메이션을 만들기 시작했습니다. 그런 다음 동일한 Flash Professional CS5를 사용하여 대화식 응용 프로그램을 만들 수 있다는 것을 알게되었습니다. 그래서 AS3을 공부하기 시작했습니다. 몇 달 후 Flash Professional에서 AS3을 사용하여 완전한 기능을 갖춘 게임을 만들었습니다. 이제 내가 배운 것을 생각할 때 AS3 및 Flash Professional 만 알았습니다. 저는 AIR이 무엇인지, Flash와 Flex의 차이점, Flash Builder는 무엇인지, Flash Player와 AIR의 차이점 및 각각을 언제 사용하는지 등을 모릅니다. 이론적 지식이 필요합니다. 무슨 뜻인지 알 겠어. 자원 좀 알려주시겠습니까?플래시에 대한 정보
답변
를위한 최고의 자원 중 하나입니다, 기본 ActionScript/플래시 플레이어와 라이브러리가있다. 이것은 기본적으로 지금까지 사용해온 것들입니다.
그러면 Flex가 있습니다. Flex는 주식 플래시 라이브러리 위에 구축 된 추가 라이브러리/프레임 워크입니다. 궁극적으로, 이것들은 일반 플래시 라이브러리에 대한 특정 확장 모음입니다. 그러나 컴파일 될 때 일반 SWF처럼 Flash Player에서 실행할 수 있습니다. Flex의 설명서를 보면 Flex의 디스플레이 클래스가 고유 한 기능을 많이 가지고 있지만 기본 플래시 인 Sprite
클래스에서 어느 정도 상속 받았다는 것을 알 수 있습니다. "Flex"는 Flash CS5.X를 실행하지 않고 ActionScript를 컴파일 할 수있게 해주는 Flex sdk 컴파일러/도구를 참조 할 수도 있습니다.
공기는 두 가지 구성 요소의 조합입니다. 첫째, flex와 비슷한 라이브러리 확장입니다. 그러나 Flex와 달리 이러한 특수 확장 기능을 제공하려면 특수 플레이어 (표준 플래시 플레이어가 아님)가 필요합니다. 일반적으로 Flash는 표준 Flash Player에서 실행됩니다. Flash Player는 상당히 샌드 박스 화되어 실행중인 기본 운영 체제와의 연결이 끊어 지므로 "보안"을 "기능"으로 선택하는 것이 일반적입니다. 한편, Air는 로컬 파일에 대한 읽기/쓰기, 기본 윈도우 지원 및 다른 것들과 같은 저수준 OS 레벨 기능을 허용합니다. 따라서 브라우저에서 실행되지만 더 많은 기능을 수행하도록 설계되지 않았습니다. 네이티브 데스크톱 응용 프로그램 (또는 모바일 응용 프로그램).
플래시 빌더는 Eclipse (Java IDE) 용 IDE 확장 프로그램입니다. Flash CS5.5가 제공하는보다 그래픽 디자인/애니메이션 기반 환경과는 달리 개발자 중심의 플래시 개발 환경을 제공합니다.
은 간단히 말해 :
- 플래시 CS5는 또한
- 플래시 빌더를 코딩 할 수있는 그래픽 디자인/애니메이션 도구입니다 완벽한 기능을 갖춘 액션 스크립트 개발 환경입니다.
- Flash Player는 실행되는 SWF 파일에 핵심 라이브러리를 제공합니다.
- 플렉스 라이브러리는 리치 인터넷 응용 프로그램 지원을 위해 고안된 기본 ActionScript 라이브러리 위에 구축 된 클래스 집합입니다.
- Flex SDK는 액션 스크립트를 컴파일하고 MXML과 같은 특정 리소스를 SWF 파일로 변환하기위한 명령 줄 도구 집합입니다.
- AIR은 핵심 언어 확장을 제공하는 Flash Player 확장이며 AIR 응용 프로그램이 ActionScript로 작성된보다 기본 OS로 보이는 데스크톱 응용 프로그램을 제공하기 위해 활용하는 비 브라우저 기반 플레이어입니다.
U 리소스가 필요하지 않습니다. 대답은 간단합니다 :
AIR이 무엇인지 모릅니다 => 데스크톱 응용 프로그램 제작에 AS3 사용.
플렉스 => 어도비 및 오픈 소스 커뮤니티가 준비한 클래스 모음 (AS3에서 작성)입니다. (제대로 기억한다면 Adobe 사이트로 이동하면 Adobe에서 제공 한 SDK와 opensource라는 두 가지 유형의 SDK를 다운로드 할 수 있습니다. 매우 중요한 차이점은 레이아웃 관리가 MXML 스크립트를 제어함으로써 분리된다는 것입니다. 이렇게 분리하면 유용합니다. 사실, Flex의 출현은 (타임 라인 기반 프로그래밍) Flash의 워크 플로우를 이해할 수 없었던 핵심 프로그래머에게 일어났습니다.
Flash Builder => 코드를 작성하는 Opensource IDE cs5 이상 버전)
각기 다른 점은 무엇입니까? 온라인 앱의 경우 플래시 플레이어, 데스크톱 앱의 경우 AIR입니다.
감사 VISHWAS G.
이것은 * 매우 * 광범위한 질문은, 그것은 조금 더 좁은 특정 시도해보십시오. – grapefrukt