본문 바로가기
[ Design ]/Flash

Flash 8에서 변경되거나 새로 추가된 요소들

by 관이119 2012. 9. 13.
made In inmingun ver 4.2.8765 | 인민군
http://blog.naver.com/jhb0b/60029881797
Flash 8에서 변경되거나 새로 추가된 ActionScript 언어 요소 및 클래스의 추가 기능입니다.

다음은 Flash Player 8에서 새로 추가되거나 지원되는 클래스 및 언어 요소입니다.

● BevelFilter 클래스(flash.filters 패키지에 있음)를 사용하면 객체에 경사 효과를 추가할 수 있습니다.
● BitmapData 클래스(flash.display 패키지에 있음)를 사용하면 임의의 크기로 투명 또는 불투명 비트맵 이미지를 만들 수 있습니다.
● BitmapFilter 클래스(flash.display 패키지에 있음)는 필터 효과에 대한 기본 클래스입니다.
● BlurFilter 클래스를 사용하면 Flash에서 객체에 흐림 효과를 적용할 수 있습니다.
● ColorMatrixFilter 클래스(flash.filters 패키지에 있음)를 사용하면 ARGB 색상과 알파 값에 변형을 적용할 수 있습니다.
● ColorTransform 클래스(flash.geom 패키지에 있음)를 사용하면 무비 클립의 색상 값을 조절할 수 있습니다. Color 클래스는 대신 이 클래스가 사용되고 있습니다.
● ConvolutionFilter 클래스(flash.filters 패키지에 있음)를 사용하면 매트릭스 회선 필터 효과 효과를 적용할 수 있습니다.
● DisplacementMapFilter 클래스(flash.filters 패키지에 있음)를 사용하면 BitmapData 객체의 픽셀 값을 사용하여 객체에서 위치 변경을 수행할 수 있습니다.
● DropShadowFilter 클래스(flash.filters 패키지에 있음)를 사용하면 객체에 기울어진 그림자를 적용할 수 있습니다.
● ExternalInterface 클래스(flash.external 패키지에 있음)를 사용하면 ActionScript를 사용하여 Flash Player 컨테이너(JavaScript 브라우저와 같은 Flash 응용 프로그램 또는 데스크톱 응용 프로그램을 보유한 시스템)와 통신할 수 있습니다.
● FileReference 클래스(flash.net 패키지에 있음)를 사용하면 사용자의 컴퓨터와 서버 사이에 파일을 업로드 및 다운로드할 수 있습니다.
● FileReferenceList 클래스(flash.net 패키지)를 사용하면 업로드할 파일을 한 개 이상 선택할 수 있습니다.
● GlowFilter 클래스(flash.filters 패키지에 있음)를 사용하면 객체에 광선 효과를 추가할 수 있습니다.
● GradientBevelFilter 클래스(flash.filters 패키지에 있음)를 사용하면 객체에 그래디언트 경사를 추가할 수 있습니다.
● GradientGlowFilter 클래스(flash.filters 패키지에 있음)를 사용하면 객체에 그래디언트 광선 효과를 추가할 수 있습니다.
● IME 클래스(System 클래스에 있음)를 사용하면 Flash Player 내에 있는 운영 체제의 입력 IME(Input Method Editor)를 조작할 수 있습니다.
● Locale 클래스(mx.lang 패키지에 있음)를 사용하면 다국어 텍스트를 SWF 파일에 표시하는 방법을 제어할 수 있습니다.
● Matrix 클래스(flash.geom 패키지에 있음)는 한 좌표 영역 지점에서 다른 지점으로 매핑하는 방법을 결정하는 변형 행렬을 나타냅니다.
● Point 클래스(flash.geom. 패키지에 있음)는 2차원 좌표 시스템에서의 위치를 나타냅니다. 여기서 x는 가로 축을 나타내고, y는 세로 축을 나타냅니다.
● Rectangle 클래스(flash.geom 패키지에 있음)를 사용하면 Rectangle 객체를 만들고 수정할 수 있습니다.
● TextRenderer 클래스(flash.text 패키지에 있음)는 앤티앨리어싱 포함된 글꼴 기능을 제공합니다.
● Transform 클래스(flash.geom 패키지에 있음)는 MovieClip 인스턴스에 적용한 색상 변형 및 좌표 조작에 대한 데이터를 수집합니다.

ActionScript의 기존 클래스에 다음과 같은 새로운 언어 요소, 메서드 및 함수가 추가되었습니다.

● showRedrawRegions 전역 함수는 디버거 플레이어에게 다시 그려지는 화면 영역(업데이트되는 지저분한 영역)을 외곽선으로 표시하는 기능을 제공합니다. 이 함수는 플레이어가 다시 그려진 영역을 표시하게 하지만 사용자가 다시 그리기 영역을 제어할 수는 없습니다.
● Button 클래스의 blendMode 속성은 버튼 인스턴스에 대한 블렌딩 모드를 설정합니다.
● Button 클래스의 cacheAsBitmap 속성을 사용하면 인스턴스의 내부 비트맵 표시로 객체를 캐싱할 수 있습니다.
● Button 클래스의 filters 속성은 버튼과 연관된 각 필터 객체를 포함하는 인덱스가 지정된 배열입니다.
● Button 클래스의 scale9Grid 속성은 인스턴스의 9개 크기 조절 영역을 정의하는 사각형 영역입니다.
● System.capabilities 클래스의 hasIME 속성은 IME가 설치된 시스템인지 여부를 나타냅니다.
● Date 클래스의 getUTCYear 속성은 연도를 표준시에 따라 반환합니다.
● Key 클래스의 ALT 상수
● Key 클래스의 isAccessible() 메서드는 보안 제한에 따라 다른 SWF 파일에서 마지막으로 누른 키에 액세스할 수 있는지 여부를 나타내는 부울 값을 반환합니다.
● LoadVars 클래스의 onHTTPStatus 이벤트 핸들러는 서버에서 반환된 상태 코드(예: 페이지를 찾을 수 없는 경우 값 404)를 반환합니다. 자세한 내용은 도움말의 ActionScript 2.0 언어 참조 설명서의 onHTTPStatus(LoadVars.onHTTPStatus 핸들러)을(를) 참조하십시오.
● MovieClip 클래스의 attachBitmap() 메서드는 무비 클립에 비트맵 이미지를 첨부합니다. 자세한 내용은 도움말의 ActionScript 2.0 언어 참조 설명서의 BitmapData(flash.display.BitmapData)을(를) 참조하십시오.
● MovieClip 클래스의 beginBitmapFill() 메서드는 비트맵 이미지로 무비 클립을 채웁니다.
● MovieClip 클래스에 있는 beginGradientFill() 메서드의 spreadMethod, interpolationMethod 및 focalPointRatio 매개 변수. 이 메서드는 비트맵 이미지로 그리기 영역을 채웁니다. 비트맵은 영역을 채우기 위해 반복되거나 바둑판식으로 배열됩니다.
● MovieClip 클래스의 blendMode 속성을 사용하면 인스턴스의 블렌딩 모드를 설정할 수 있습니다.
● MovieClip 클래스의 cacheAsBitmap 속성을 사용하면 인스턴스의 내부 비트맵 표시로 객체를 캐싱할 수 있습니다.
● MovieClip 클래스의 filters 속성은 현재 인스턴스와 연관된 각 필터 객체를 포함하는 인덱스가 지정된 배열입니다.
● MovieClip 클래스의 getRect() 메서드는 지정된 인스턴스의 최대/최소 좌표 값인 속성을 반환합니다.
● MovieClip 클래스의 lineGradientStyle() 메서드는 경로를 그릴 때 Flash에서 사용하는 그래디언트 선 스타일을 지정합니다.
● MovieClip 클래스에 있는 lineStyle() 메서드의 pixelHinting, noScale, capsStyle, jointStyle 및 miterLimit 매개 변수. 이러한 매개 변수는 선을 그릴 때 사용할 수 있는 선 스타일 종류를 지정합니다.
● MovieClip 클래스의 opaqueBackground 속성은 RGB 16진수 값이 지정하는 색상으로 무비 클립의 색상을 불투명(투명 아님) 배경으로 설정합니다.
● MovieClip 클래스의 scale9Grid 속성은 인스턴스에 대한 9개 크기 조절 영역을 정의하는 사각형 영역입니다.
● MovieClip 클래스의 scrollRect 속성을 사용하면 무비 클립 내용을 빠르게 스크롤할 수 있고 더 큰 내용을 나타내는 윈도우를 사용할 수 있습니다.
● MovieClip 클래스의 transform 속성을 사용하면 무비 클립의 행렬, 색상 변환 및 픽셀 경계에 대해 설정할 수 있습니다. 자세한 내용은 도움말의 ActionScript 2.0 언어 참조 설명서의 Transform(flash.geom.Transform)을(를) 참조하십시오.
● MovieClipLoader.onLoadComplete 이벤트 핸들러의 status 매개 변수는 서버에서 반환된 상태 코드(예: 페이지를 찾을 수 없는 경우 값 404)를 반환합니다. 자세한 내용은 도움말의 ActionScript 2.0 언어 참조 설명서의 onLoadComplete(MovieClipLoader.onLoadComplete 이벤트 리스너)을(를) 참조하십시오.
● MovieClipLoader 클래스의 onLoadError 이벤트 핸들러는 MovieClipLoader.loadClip()으로 로드된 파일이 로드에 실패할 경우 호출됩니다.
● SharedObject.getLocal() 메서드의 secure 매개 변수는 이 공유 객체에 대한 액세스가 HTTPS 연결을 통해 전달된 SWF 파일에 제한되는지 여부를 결정합니다. 자세한 내용은 도움말의 ActionScript 2.0 언어 참조 설명서의 getLocal(SharedObject.getLocal 메서드)을(를) 참조하십시오.
● Sound 클래스의 ID3 상수
● System.security 클래스의 sandboxType 속성은 SWF 파일 호출이 작동 중인 보안 샌드박스 유형을 나타냅니다. 자세한 내용은 도움말의 ActionScript 2.0 언어 참조 설명서의 sandboxType(security.sandboxType 속성)을(를) 참조하십시오.
● TextField.StyleSheet 클래스의 parse() 메서드
● TextField 클래스의 antiAliasType 속성은 TextField 인스턴스에 사용하는 앤티앨리어싱 유형을 설정합니다.
● TextField 클래스의 filters 속성은 TextField 인스턴스와 연관된 각 필터 객체를 포함하는 인덱스가 지정된 배열입니다.
● TextField 클래스의 gridFitType 속성은 인스턴스에 사용할 격자 맞춤 유형을 설정합니다. 격자 맞춤 및 TextField.gridFitType에 대한 자세한 내용은 도움말의 ActionScript 2.0 언어 참조 설명서의 gridFitType(TextField.gridFitType 속성)을(를) 참조하십시오.
● TextField 클래스의 sharpness 속성은 TextField 인스턴스의 글리프 가장자리 선명도를 설정합니다. 이 속성을 사용할 경우 antiAliasType() 메서드를 고급을 설정해야 합니다.
● TextField 클래스의 thickness 속성은 TextField 인스턴스의 글리프 가장자리 두께를 설정합니다.

댓글