티스토리 뷰
as3.0은 AVM2 즉 ActionSCript Virtual Machine(액션스크립트를 해석하고 swf를 재생하는 엔진) 에서 해석되는 구조이다.
AVM1이 이전 버전의 1.0/2.0을 담당했다면, AVM2는 3.0을 기반으로 훨씬빠른 속도(상황에따라 최고100배)와
CPU, 메모리의 최적화를 이루었다. 이 AVM2는 FlashPlayer9 이상 버전에서 동작하게 된다.
as3.0의 특징및 유의점
1.데이터 타입선언 : as3.0은 데이터 타입을 미리 선언하는것을 원칙으로 한다.
2.DisplayObject : as3.0은 시각화 요소들이 모두 계층 구조를 이루고있다, 나타내고자 하는 작업과 형태에 따라서
Sprite, MovieClip, Bitmap, Shape등 필요할 때에만 나타내어 cpu와 렌더링에 최적화를 줄 수 있다.
3.OOP : 소프트웨어 공학이나 기타 프로그래밍에 대한 학문적 접근이 가능하다.
4.Event : DOM3(Document Object Model 레벨3)를 기초로 이벤트를 다루는 방식이 하나로 통일되어 일관성 있는 프로그래밍을 할 수 있다.
기존 버전(1.0/2.0)과는 다르게 이벤트 흐름에 관여하여 다양한 조작이 가능하다.
5. Audio : 사운드에 직접 접근하여 스펙트럼 및 이퀄라이저 기능을 만들 수 있다.
6. Video : 고화질의 mp4, H264를 지원하고 자막 기능이 추가되었다,
7.개선된 XML : XML을 E4X(ECMAScipt for XML)기반으로 쉽게 사용 할 수 있다.
8.플래시 개발환경(플래시CS3~CS6)에서 Document CLASS : 플래시 IDE 에서는 메인타임라인 대신에 Document 클래스라는
처음 시작하는 클래스를 만들어 사용 할 수있다.
'■ 플래시 ■ > Adobe ActionScript3.0' 카테고리의 다른 글
4. 데이터 타입 - 유형과 범위 (0) | 2013.10.17 |
---|---|
3. AS3.0 코드레벨의 변화 (0) | 2013.10.17 |
1. AS3.0의 시작? (0) | 2013.10.17 |
relateObject - "마우스 오버 of 오버" 제어 (0) | 2013.10.16 |
Localconnection - 서로다른 SWF에 대한 상호 동작 (0) | 2013.10.16 |