패키지 | flash.display |
클래스 | public class NativeWindowInitOptions |
상속 | NativeWindowInitOptions Object |
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0 |
윈도우를 만든 후에는 초기화 옵션에 정의된 속성을 변경할 수 없습니다.
참고: AIR에서 만들어진 초기 응용 프로그램 윈도우의 경우 이러한 모든 속성(type
제외)이 응용 프로그램 설명자에서 설정됩니다. 초기 윈도우는 항상 NativeWindowType.NORMAL
유형입니다.
관련 API 요소
속성 | 정의 주체 | ||
---|---|---|---|
constructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다. | Object | ||
maximizable : Boolean
사용자가 윈도우를 최대화할 수 있는지 여부를 지정합니다. | NativeWindowInitOptions | ||
minimizable : Boolean
사용자가 윈도우를 최소화할 수 있는지 여부를 지정합니다. | NativeWindowInitOptions | ||
owner : NativeWindow
이 NativeWindowInitOptions로 만든 윈도우를 소유해야 하는 NativeWindow 객체를 지정합니다. | NativeWindowInitOptions | ||
renderMode : String
이 NativeWindowInitOptions를 사용하여 만든 NativeWindow 객체의 렌더링 모드를 지정합니다. | NativeWindowInitOptions | ||
resizable : Boolean
사용자가 윈도우 크기를 조절할 수 있는지 여부를 지정합니다. | NativeWindowInitOptions | ||
systemChrome : String
윈도우에 시스템 크롬이 제공되는지 여부를 지정합니다. | NativeWindowInitOptions | ||
transparent : Boolean
윈도우가 데스크톱에 대해 투명도 및 알파 블렌딩을 지원하는지 여부를 지정합니다. | NativeWindowInitOptions | ||
type : String
만들 윈도우의 유형을 지정합니다. | NativeWindowInitOptions |
메서드 | 정의 주체 | ||
---|---|---|---|
새 NativeWindowInitOptions 객체를 만듭니다. | NativeWindowInitOptions | ||
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다. | Object | ||
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다. | Object | ||
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다. | Object | ||
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다. | Object | ||
로캘별 규칙에 따라 서식이 지정된 이 객체의 문자열 표현을 반환합니다. | Object | ||
지정된 객체의 문자열 표현을 반환합니다. | Object | ||
지정된 객체의 프리미티브 값을 반환합니다. | Object |
maximizable | 속성 |
maximizable:Boolean
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0 |
사용자가 윈도우를 최대화할 수 있는지 여부를 지정합니다.
시스템 크롬을 사용하는 윈도우의 경우 이 설정은 윈도우 최대화 버튼의 모양에 영향을 미칩니다. 또한 Microsoft Windows의 윈도우 메뉴와 같은 시스템 관리 사용자 인터페이스의 다른 부분에도 영향을 미칩니다.
false
로 설정하면 사용자가 윈도우를 최대화할 수 없습니다. NativeWindow maximize()
메서드를 직접 호출하면 윈도우가 최대화됩니다.
OS 비헤이비어 참고 사항:
- 윈도우 최대화로 크기 조절까지 금지되지는 않는 Mac OS X와 같은 운영 체제에서는
maximizable
및resizable
을 모두false
로 설정해야 윈도우의 확대나 크기 조절을 방지할 수 있습니다. - 일부 Linux 윈도우 관리자에서는
maximizable
속성이false
로 설정된 경우에도 사용자가 윈도우를 최대화할 수 있습니다.
기본값: true.
구현
public function get maximizable():Boolean
public function set maximizable(value:Boolean):void
관련 API 요소
minimizable | 속성 |
minimizable:Boolean
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0 |
사용자가 윈도우를 최소화할 수 있는지 여부를 지정합니다.
시스템 크롬을 사용하는 윈도우의 경우 이 설정은 윈도우 최소화 버튼의 모양에 영향을 미칩니다. 또한 Microsoft Windows의 윈도우 메뉴와 같은 시스템 관리 사용자 인터페이스의 다른 부분에도 영향을 미칩니다.
false
로 설정하면 사용자가 윈도우를 최소화할 수 없습니다. NativeWindow minimize()
메서드를 직접 호출하면 윈도우가 최소화됩니다.
참고: 일부 Linux 윈도우 관리자에서는 minimizable
속성이 false
로 설정된 경우에도 사용자가 윈도우를 최대화할 수 있습니다.
기본값: true.
구현
public function get minimizable():Boolean
public function set minimizable(value:Boolean):void
관련 API 요소
owner | 속성 |
owner:NativeWindow
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 2.6 |
이 NativeWindowInitOptions로 만든 윈도우를 소유해야 하는 NativeWindow 객체를 지정합니다.
윈도우의 소유자가 있는 경우 해당 윈도우는 항상 소유자 앞에 표시되고, 소유자와 함께 최소화되어 숨겨지고, 소유자가 닫히면 함께 닫힙니다.
기본값: null
.
구현
public function get owner():NativeWindow
public function set owner(value:NativeWindow):void
관련 API 요소
renderMode | 속성 |
renderMode:String
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 3.0 |
이 NativeWindowInitOptions를 사용하여 만든 NativeWindow 객체의 렌더링 모드를 지정합니다.
이 속성의 유효한 값을 위한 상수는 NativeWindowRenderMode 클래스에서 정의됩니다.
지정되지 않은 경우 renderMode
의 기본값은 NativeWindowRenderMode.AUTO
입니다.
기본값: NativeWindowRenderMode.AUTO.
구현
public function get renderMode():String
public function set renderMode(value:String):void
관련 API 요소
resizable | 속성 |
resizable:Boolean
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0 |
사용자가 윈도우 크기를 조절할 수 있는지 여부를 지정합니다.
false
로 설정하면 사용자가 시스템 크롬을 사용하여 윈도우 크기를 조절할 수 없습니다. 마우스 이벤트가 발생할 때 NativeWindow startResize()
메서드를 호출하면 사용자가 윈도우 크기를 조절할 수 있습니다. 윈도우 경계를 직접 설정하여 윈도우 크기를 변경할 수도 있습니다.
OS 비헤이비어 참고 사항:
- Mac OS X와 같은 운영 체제에서 윈도우 최대화는 크기 조절 작업으로
maximizable
및resizable
을 모두false
로 설정해야 윈도우의 확대나 크기 조절을 방지할 수 있습니다. - 일부 Linux 윈도우 관리자에서는
resizable
속성이false
로 설정된 경우에도 사용자가 윈도우 크기를 조절할 수 있습니다.
기본값: true.
구현
public function get resizable():Boolean
public function set resizable(value:Boolean):void
관련 API 요소
systemChrome | 속성 |
systemChrome:String
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0 |
윈도우에 시스템 크롬이 제공되는지 여부를 지정합니다.
크롬은 사용자가 윈도우의 데스크톱 속성을 제어할 수 있게 해 주는 윈도우 제어를 참조합니다. 시스템 크롬은 표준 제어를 AIR 응용 프로그램을 실행하는 데스크톱 환경에 대해 표준 제어를 사용하고 기본 운영 체제의 표준 모양과 느낌을 따릅니다.
프레임워크에서 제공되는 크롬(예: Flex)을 사용하거나 고유한 윈도우 크롬을 제공하려면 systemChrome
을 NativeWindowSystemChrome.NONE
으로 설정합니다.
이 속성의 유효한 값을 위한 상수는 NativeWindowSystemChrome 클래스에서 정의됩니다.
NativeWindowSystemChrome.NONE
NativeWindowSystemChrome.STANDARD
지정되지 않은 경우 systemChrome
의 기본값은 NativeWindowSystemChrome.STANDARD
입니다.
시스템 크롬이 있는 윈도우에 대해서는 transparent
속성을 true
로 설정할 수 없습니다.
기본값: NativeWindowSystemChrome.STANDARD.
구현
public function get systemChrome():String
public function set systemChrome(value:String):void
관련 API 요소
transparent | 속성 |
transparent:Boolean
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0 |
윈도우가 데스크톱에 대해 투명도 및 알파 블렌딩을 지원하는지 여부를 지정합니다.
true
이면 윈도우 표시는 데스크톱에 합성됩니다. 표시 객체로 가려지지 않거나 0에 가까운 알파 설정을 사용하는 표시 객체로 가려지지 않는 윈도우의 영역은 효과적으로 표시되지 않으며 마우스 이벤트(해당 윈도우 아래의 데스크톱 객체에 의해 수신됨)를 차단하지 않습니다. 객체가 마우스 이벤트를 더 이상 차단하지 않는 알파 값은 대략 .06에서 .01 사이이며 운영 체제에 따라 다릅니다.
시스템 크롬이 있는 윈도우에 대해서는 transparent
속성을 true
로 설정할 수 없습니다.
참고: 일부 Linux 윈도우 관리자에서는 투명도를 지원하지 않습니다. 이러한 시스템에서는 윈도우의 투명한 영역이 검은색에 대비하여 합성됩니다.
기본값: false.
구현
public function get transparent():Boolean
public function set transparent(value:Boolean):void
type | 속성 |
type:String
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0 |
만들 윈도우의 유형을 지정합니다.
이 속성의 유효한 값을 위한 상수는 NativeWindowType 클래스에서 정의됩니다.
NativeWindowType.NORMAL
- 일반 윈도우입니다. 일반 윈도우는 전체 크기 크롬을 사용하며 Windows 또는 Linux 작업 표시줄에 표시됩니다.NativeWindowType.UTILITY
- 도구 팔레트입니다. 유틸리티 윈도우는 보다 간단한 버전의 시스템 크롬을 사용하며 Windows 작업 표시줄에 표시되지 않습니다.NativeWindowType.LIGHTWEIGHT
- 경량 윈도우는 시스템 크롬을 사용할 수 없으며 Windows 또는 Linux 작업 표시줄에 표시되지 않습니다. 또한 경량 윈도우에는 Windows의 시스템 메뉴(Alt-Space)가 없습니다. 경량 윈도우는 알림 버블링 및 잠시 사용되는 표시 영역을 여는 콤보 상자와 같은 컨트롤에 적합합니다. 경량 유형을 사용할 때는systemChrome
을NativeWindowSystemChrome.NONE
으로 설정해야 합니다.
지정되지 않은 경우 type
의 기본값은 NativeWindowType.NORMAL
입니다.
기본값: NativeWindowType.NORMAL.
구현
public function get type():String
public function set type(value:String):void
관련 API 요소
NativeWindowInitOptions | () | 생성자 |
public function NativeWindowInitOptions()
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0 |
새 NativeWindowInitOptions 객체를 만듭니다.
새로 만든 객체의 기본값은 다음과 같습니다.
systemChrome = NativeWindowSystemChrome.STANDARD
type = NativeWindowType.NORMAL
transparent = false
owner = null
resizable = true
maximizable = true
minimizable = true
Tue Jun 12 2018, 03:17 PM Z