| Package | mx.managers |
| Class | public class SystemManager |
| Inheritance | SystemManager MovieClip Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
| Implements | IChildList , IFlexDisplayObject , ISystemManager |
mx.core.Application 의 인스턴스와는 다릅니다.
모든 어플리케이션에는 SystemManager 가 있습니다. SystemManager 는, 어플리케이션 윈도우의 크기가 변경되었을 때에 이벤트를 송신합니다 (어플리케이션 윈도우의 크기는, operating system의 윈도우 또는 브라우저에서의 조작에 의해서만 변경 가능해, 어플리케이션내로부터 변경할 수 없습니다). 이것은, 메인 mx.core.Application 인스턴스나 모든 pop-up, 툴 힌트, 커서 등, 어플리케이션내에서 표시 가능한 모든 아이템의 부모가 됩니다. SystemManager 를 부모로 하는 object는, 툴 힌트나 커서여도, 「최상정도」윈도우라고 보여집니다.
또, 복수의 IFocusManagerContainer 가 표시되고 있어, 유저가 이러한 IFocusManagerContainer 로 조작하고 있는 경우, SystemManager 는 최상정도 윈도우간에 포커스를 바꿉니다.
SystemManager 에서는 명시적으로 트랩 되지 않는 키보드 조작 및 마우스 조작을 모두 표시하기 위해(때문에), 조작을 감시할 필요가 있는 경우에는 적절한 감시 장소가 됩니다.
어플리케이션이 다른 어플리케이션에 로드 되었을 경우에서도, SystemManager 는 작성됩니다만, 시큐러티나 도메인의 규칙에 따라서는 「어플리케이션 윈도우」를 감시하지 않는 것이 있습니다. 그 대신해, 로드를 실시한 Loader 의 content 를 관리합니다.
SystemManager 에서는, 툴 힌트, 커서, pop-up 윈도우 마다, 아이의 리스트를 유지합니다. 이것에 의해, pop-up 윈도우가 메인 어플리케이션 윈도우 위에 「부동 표시」되거나 툴 힌트가 커서 위에 「부동 표시」되는 것이 확실히 됩니다. SystemManager 로 단지 numChildren property를 조사하거나getChildAt() Methods를 호출하는 경우는, 메인 어플리케이션 윈도우나, pop-up 표시되지 않는 그 외의 윈도우에 액세스 하게 됩니다. pop-up, 툴 힌트, 및 커서를 포함한 모든 윈도우의 리스트를 취득하려면 ,rawChildren property를 사용합니다.
SystemManager 는, 어플리케이션내에서 최초로 작성되는 표시 클래스입니다. 이 클래스는 mx.preloaders.Preloader 를 작성하는 역할을 가집니다. 이것은, 어플리케이션이 로드를 완료할 경우에 mx.preloaders.DownloadProgressBar 를 표시해, 다음에 mx.core.Application 를 작성합니다.
| property | 정의 | ||
|---|---|---|---|
![]() | accessibilityProperties : AccessibilityProperties
이 표시 object의 현재의 accessibility options입니다.
| DisplayObject | |
![]() | alpha : Number
지정된 object의 알파 투명도 값을 나타냅니다.
| DisplayObject | |
| application : IUIComponent
[read-only]
이 SystemManager 를 부모로 하는 어플리케이션.
| SystemManager | ||
![]() | blendMode : String
사용하는 브렌드 모드를 지정하는 BlendMode 클래스의 값입니다.
| DisplayObject | |
![]() | buttonMode : Boolean
이 스프라이트의 버튼 모드를 지정합니다.
| Sprite | |
![]() | cacheAsBitmap : Boolean
true 로 설정되어 있는 경우, 표시 object의 내부 비트 맵 표현이 Flash Player 에 캐쉬됩니다. | DisplayObject | |
![]() | constructor : Object
특정의 object 인스턴스의 클래스 object 또는 constructor 함수에의 참조입니다.
| Object | |
![]() | contextMenu : ContextMenu
이 object에 관련지을 수 있었던 context menu를 지정합니다.
| InteractiveObject | |
![]() | currentFrame : int
MovieClip 인스턴스의 타임 라인내의 재생 헤드가 놓여져 있는 프레임의 번호를 나타냅니다.
| MovieClip | |
![]() | currentLabel : String
MovieClip 인스턴스의 타임 라인내의 재생 헤드가 놓여져 있는 현재의 label입니다.
| MovieClip | |
![]() | currentLabels : Array
현재의 장면의 FrameLabel object의 배열을 돌려줍니다.
| MovieClip | |
![]() | currentScene : Scene
MovieClip 인스턴스의 타임 라인내의 재생 헤드가 놓여져 있는 현재의 장면입니다.
| MovieClip | |
| cursorChildren : IChildList
[read-only]
이 ISystemManager 를 부모로 하는 custom car 솔의 리스트입니다.
| SystemManager | ||
| document : Object
문서 object에의 참조입니다.
| SystemManager | ||
![]() | doubleClickEnabled : Boolean
object가
doubleClick 이벤트를 받을지 어떨지를 지정합니다. | InteractiveObject | |
![]() | dropTarget : DisplayObject
스프라이트의 드러그처 또는 스프라이트가 드롭 된 앞 display object를 지정합니다.
| Sprite | |
| embeddedFontList : Object
[read-only]
이 어플리케이션내의 포함(Embed)되어 있는 폰트의 리스트입니다.
| SystemManager | ||
![]() | enabled : Boolean
무비 클립의 유효 / 무효를 나타내는 불리언 값입니다.
| MovieClip | |
| explicitHeight : Number
이 object의 명시적인 폭입니다.
| SystemManager | ||
| explicitWidth : Number
이 object의 명시적인 폭입니다.
| SystemManager | ||
![]() | filters : Array
표시 object에 현재 관련지을 수 있고 있는 각 필터 object가 포함되고 있는 인덱스 첨부의 배열입니다.
| DisplayObject | |
| focusPane : Sprite
이 object에 관련지을 수 있었던 포카스페인입니다.
| SystemManager | ||
![]() | focusRect : Object
이 object가 포커스 구형을 표시할지 어떨지를 지정합니다.
| InteractiveObject | |
![]() | framesLoaded : int
스트리밍 SWF 파일로부터 로드 된 프레임수입니다.
| MovieClip | |
![]() | graphics : Graphics
벡터의 묘화 커멘드가 발생하는, 이 스프라이트에 속하는 Graphics object를 지정합니다.
| Sprite | |
| height : Number
이 object의 높이입니다.
| SystemManager | ||
![]() | hitArea : Sprite
스프라이트의 히트 area가 되는 다른 스프라이트를 지정합니다.
| Sprite | |
![]() | loaderInfo : LoaderInfo
이 표시 object가 속하는 파일의 로드 정보를 포함한 LoaderInfo object를 돌려줍니다.
| DisplayObject | |
![]() | mask : DisplayObject
호출원 display object는, 지정된
mask object에 의해 마스크 됩니다. | DisplayObject | |
| measuredHeight : Number
[read-only]
measuredHeight 은, 메인 mx.core.Application 윈도우의 명시적인 높이 또는 측정된 높이입니다. 메인 윈도우가 아직 작성되지 않은가, 또는 존재하지 않는 경우는, SWF 의 개시 높이입니다.
| SystemManager | ||
| measuredWidth : Number
[read-only]
measuredWidth 는, 메인 mx.core.Application 윈도우의 명시적인 폭 또는 측정된 폭입니다. 메인 윈도우가 아직 작성되어 있지 않은지, 또는 존재하지 않는 경우는, SWF 의 개시폭입니다.
| SystemManager | ||
![]() | mouseChildren : Boolean
object의 아이에 대해서 마우스가 유효한가 어떤가를 조사합니다.
| DisplayObjectContainer | |
![]() | mouseEnabled : Boolean
이 object가 마우스 메세지를 받아들일지 어떨지를 지정합니다.
| InteractiveObject | |
![]() | mouseX : Number
마우스 위치의 x 좌표를 나타냅니다 (픽셀 단위).
| DisplayObject | |
![]() | mouseY : Number
마우스 위치의 y 좌표를 나타냅니다 (픽셀 단위).
| DisplayObject | |
![]() | name : String
DisplayObject 의 인스턴스명을 나타냅니다.
| DisplayObject | |
| numChildren : int
[read-only]
부동 표시되지 않는 윈도우의 수.
| SystemManager | ||
| numModalWindows : int
모덜 윈도우수.
| SystemManager | ||
![]() | opaqueBackground : Object
표시 object가 특정의 배경색으로 불투명한지 어떤지를 지정합니다.
| DisplayObject | |
![]() | parent : DisplayObjectContainer
이 표시 object를 포함한 DisplayObjectContainer object를 나타냅니다.
| DisplayObject | |
| popUpChildren : IChildList
[read-only]
이 ISystemManager 를 부모로 하는 topMost (pop-up) 윈도우의 리스트입니다.
| SystemManager | ||
| preloaderBackgroundAlpha : Number
[read-only]
프리로다의 아이가 사용하는 배경의 투명도입니다.
| SystemManager | ||
| preloaderBackgroundColor : uint
[read-only]
프리로다의 아이가 사용하는 배경색입니다.
| SystemManager | ||
| preloaderBackgroundImage : Object
[read-only]
프리로다의 아이가 사용하는 배경색입니다.
| SystemManager | ||
| preloaderBackgroundSize : String
[read-only]
프리로다의 아이가 사용하는 배경의 크기입니다.
| SystemManager | ||
![]() | prototype : Object
[static]
클래스 또는 함수 object의 prototype object에의 참조입니다.
| Object | |
| rawChildren : IChildList
[read-only]
이 ISystemManager 를 부모로 하는 모든 아이의 리스트입니다.
| SystemManager | ||
![]() | root : DisplayObject
로드 된 SWF 파일내 display object의 경우,
root property는 그 SWF 파일이 나타내는 표시 리스트의 트리 구조 부분의 맨 위에 있는 표시 object가 됩니다. | DisplayObject | |
![]() | rotation : Number
DisplayObject 인스턴스의 원래의 위치로부터의 회전각을 번단위로 가리킵니다.
| DisplayObject | |
![]() | scale9Grid : Rectangle
현재 유효한 확대 / 축소 격자입니다.
| DisplayObject | |
![]() | scaleX : Number
기준점으로부터 적용되는 object의 수평 스케일 (
percentage)을 나타냅니다. | DisplayObject | |
![]() | scaleY : Number
object의 기준점으로부터 적용되는 object의 수직 스케일 (
percentage)을 나타냅니다. | DisplayObject | |
![]() | scenes : Array
MovieClip 인스턴스내의 장면의 이름, 프레임수, 프레임 label가 리스트 된 Scene object의 배열입니다.
| MovieClip | |
| screen : Rectangle
[read-only]
어플리케이션 윈도우의 크기와 위치입니다.
| SystemManager | ||
![]() | scrollRect : Rectangle
표시 object의 스크롤 구형의 경계.
| DisplayObject | |
![]() | soundTransform : SoundTransform
이 스프라이트내의 사운드를 제어합니다.
| Sprite | |
![]() | stage : Stage
표시 object의 스테이지.
| DisplayObject | |
![]() | tabChildren : Boolean
object의 아이에 대해서 탭이 유효한가 어떤가를 조사합니다.
| DisplayObjectContainer | |
![]() | tabEnabled : Boolean
이 object가 탭 순서에 포함될지 어떨지를 지정합니다.
| InteractiveObject | |
![]() | tabIndex : int
SWF 파일내의 object의 탭 순서를 지정합니다.
| InteractiveObject | |
![]() | textSnapshot : TextSnapshot
이 DisplayObjectContainer 인스턴스의 TextSnapshot object를 돌려줍니다.
| DisplayObjectContainer | |
| toolTipChildren : IChildList
[read-only]
이 ISystemManager 를 부모로 하는 툴 힌트의 리스트입니다.
| SystemManager | ||
| topLevelSystemManager : ISystemManager
[read-only]
어플리케이션 윈도우를 관리하는 SystemManager 를 돌려줍니다.
| SystemManager | ||
![]() | totalFrames : int
MovieClip 인스턴스내의 프레임 총수입니다.
| MovieClip | |
![]() | trackAsMenu : Boolean
SimpleButton 또는 MovieClip object인 다른 표시 object가 마우스 해방 이벤트를 받을 수가 있을지 어떨지를 나타냅니다.
| MovieClip | |
![]() | transform : Transform
표시 object의 매트릭스, 칼라 변환, 픽셀 경계에 관계하는 property를 가지는 object입니다.
| DisplayObject | |
![]() | useHandCursor : Boolean
buttonMode property가 true 로 설정된 스프라이트상에 마우스가 이동했을 때에, 가리켜 핸드 포인터 (핸드 커서)를 표시할지 어떨지를 나타내는 불리언 값입니다. | Sprite | |
![]() | visible : Boolean
표시 object가 가시인가 어떤가를 나타냅니다.
| DisplayObject | |
| width : Number
이 object의 폭입니다.
| SystemManager | ||
![]() | x : Number
친 DisplayObjectContainer 의 로컬 좌표를 기준으로 한 DisplayObject 인스턴스의 x 좌표를 나타냅니다.
| DisplayObject | |
![]() | y : Number
친 DisplayObjectContainer 의 로컬 좌표를 기준으로 한 DisplayObject 인스턴스의 y 좌표를 나타냅니다.
| DisplayObject | |
| Methods | 정의 | ||
|---|---|---|---|
| SystemManager ()
constructor .
| SystemManager | ||
| activate (f:IFocusManagerContainer ):void
IFocusManagerContainer 내의 FocusManager 를 액티브화합니다.
| SystemManager | ||
![]() | addChild (child:DisplayObject ):DisplayObject
이 DisplayObjectContainer 인스턴스에 아이 DisplayObject 인스턴스를 추가합니다.
| DisplayObjectContainer | |
![]() | addChildAt (child:DisplayObject , index:int ):DisplayObject
이 DisplayObjectContainer 인스턴스에 아이 DisplayObject 인스턴스를 추가합니다.
| DisplayObjectContainer | |
![]() | addEventListener (type:String , listener:Function , useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
event listener objects를 EventDispatcher object에 등록해, listener가 이벤트의 통지를 받도록(듯이) 합니다.
| EventDispatcher | |
| addFocusManager (f:IFocusManagerContainer ):void
FocusManager 가 포함되고 있는 최상정도 윈도우를 등록합니다.
| SystemManager | ||
![]() | areInaccessibleObjectsUnderPoint (point:Point ):Boolean
특정의
point 포인트를 지정해 호출한 DisplayObjectContainer.getObjectsUnderPoint() Methods로부터 돌려주어진 리스트에, 시큐러티상의 제약을 위해서(때문에) 생략 되는 표시 object가 있을지 어떨지를 나타냅니다. | DisplayObjectContainer | |
![]() | contains (child:DisplayObject ):Boolean
지정된 표시 object가, DisplayObjectContainer 인스턴스의 아이인지, 인스턴스 자체인지를 지정합니다.
| DisplayObjectContainer | |
| create (params:Object = null):Object
어플리케이션 작성의 엔트리 포인트.
| SystemManager | ||
| deactivate (f:IFocusManagerContainer ):void
IFocusManagerContainer 내의 FocusManager 를 비액티브화해, IFocusManagerContainer 인 1 개하의 레벨의 윈도우의 FocusManager 를 액티브화합니다.
| SystemManager | ||
![]() | dispatchEvent (event:Event ):Boolean
이벤트를 event 플로우(flow)에 dispatch합니다.
| EventDispatcher | |
![]() | getBounds (targetCoordinateSpace:DisplayObject ):Rectangle
targetCoordinateSpace object의 좌표계를 기준으로 해, 표시 object의 area를 정의하는 구형을 돌려줍니다. | DisplayObject | |
![]() | getChildAt (index:int ):DisplayObject
지정의 인덱스 위치에 있는 아이 표시 object 인스턴스를 돌려줍니다.
| DisplayObjectContainer | |
![]() | getChildByName (name:String ):DisplayObject
지정된 이름에 일치하는 아이 표시 object를 돌려줍니다.
| DisplayObjectContainer | |
![]() | getChildIndex (child:DisplayObject ):int
child DisplayObject 인스턴스의 인덱스 위치를 돌려줍니다. | DisplayObjectContainer | |
| getDefinitionByName (name:String ):Object
지정된 string를 클래스인가, 또는 패키지 레벨의 함수로 변환합니다.
| SystemManager | ||
| getExplicitOrMeasuredHeight ():Number
명시된 높이를 사용하는지, 측정한 높이를 사용하는지를 결정하는 편리한 Methods입니다.
| SystemManager | ||
| getExplicitOrMeasuredWidth ():Number
명시된 폭을 사용하는지, 측정한 폭을 사용하는지를 결정하는 편리한 Methods입니다.
| SystemManager | ||
![]() | getObjectsUnderPoint (point:Point ):Array
지정된 포인트아래에 있어, 이 DisplayObjectContainer 인스턴스의 아이 또는 손자등인 object의 배열을 돌려줍니다.
| DisplayObjectContainer | |
![]() | getRect (targetCoordinateSpace:DisplayObject ):Rectangle
셰이프상의 선을 제외해,
targetCoordinateSpace Parameters에 의해 정의된 좌표계에 근거해, 표시 object의 경계를 정의하는 구형을 돌려줍니다. | DisplayObject | |
| getSWFRoot (object:Object ):DisplayObject
[static]
어플리케이션을 로드한 루트 DisplayObject 를 돌려줍니다.
| SystemManager | ||
![]() | globalToLocal (point:Point ):Point
point object를 스테이지 (글로벌) 좌표로부터 표시 object의 (로컬) 좌표로 변환합니다. | DisplayObject | |
![]() | gotoAndPlay (frame:Object , scene:String = null):void
지정된 프레임으로 SWF 파일의 재생을 개시합니다.
| MovieClip | |
![]() | gotoAndStop (frame:Object , scene:String = null):void
이 무비 클립의 지정된 프레임에 재생 헤드를 보내, 거기서 정지시킵니다.
| MovieClip | |
![]() | hasEventListener (type:String ):Boolean
EventDispatcher object에, 특정의 event 타입에 대해서 등록된 listener가 있을지 어떨지를 확인합니다.
| EventDispatcher | |
![]() | hasOwnProperty (name:String ):Boolean
object로 지정된 property가 정의되고 있는지 어떤지를 나타냅니다.
| Object | |
![]() | hitTestObject (obj:DisplayObject ):Boolean
표시 object를 평가해,
obj 표시 object와 중복 또는 교차할지 어떨지를 조사합니다. | DisplayObject | |
![]() | hitTestPoint (x:Number , y:Number , shapeFlag:Boolean = false):Boolean
표시 object를 평가해,
x 및 y Parameters로 지정된 포인트와 중복 또는 교차할지 어떨지를 조사합니다. | DisplayObject | |
| info ():Object
자동 생성된 코드에 의해 재정의(override) 됩니다.
| SystemManager | ||
| isFontFaceEmbedded (tf:TextFormat ):Boolean
이 어플리케이션에 필수 폰트가 포함되고 있는 경우, 또는
Font.registerFont() Methods를 사용해 글로벌하게 등록되어 있는 경우는 true 를 돌려줍니다. | SystemManager | ||
![]() | isPrototypeOf (theClass:Object ):Boolean
Object 클래스의 인스턴스가, Parameters로서 지정된 object의 prototype 체인내에 있을지 어떨지를 나타냅니다.
| Object | |
| isTopLevel ():Boolean
이 ISystemManager 가 어플리케이션 윈도우를 관리하는 경우는
true 를 돌려줍니다. 이 어플리케이션이 다른 어플리케이션에 로드 되고 있는 경우는 false 를 돌려줍니다. | SystemManager | ||
| isTopLevelWindow (object:DisplayObject ):Boolean
DisplayObject 가 최상정도 윈도우의 경우는,
true 를 돌려줍니다. | SystemManager | ||
![]() | localToGlobal (point:Point ):Point
point object를 표시 object의 (로컬) 좌표로부터 스테이지 (글로벌) 좌표로 변환합니다. | DisplayObject | |
| move (x:Number , y:Number ):void
이것은 어플리케이션 윈도우 또는 로더에 직접 매핑 되기 (위해)때문에,
move() Methods를 호출해도 효과가 없습니다. | SystemManager | ||
![]() | nextFrame ():void
다음의 프레임에 재생 헤드를 보내, 정지합니다.
| MovieClip | |
![]() | nextScene ():void
MovieClip 인스턴스의 다음의 장면에 재생 헤드를 이동합니다.
| MovieClip | |
![]() | play ():void
무비 클립의 타임 라인내에서 재생 헤드를 이동합니다.
| MovieClip | |
![]() | prevFrame ():void
직전의 프레임에 재생 헤드를 되돌려, 정지합니다.
| MovieClip | |
![]() | prevScene ():void
MovieClip 인스턴스의 직전의 장면에 재생 헤드를 이동합니다.
| MovieClip | |
![]() | propertyIsEnumerable (name:String ):Boolean
지정된 property가 존재해, 열거 가능한가 어떤가를 나타냅니다.
| Object | |
![]() | removeChild (child:DisplayObject ):DisplayObject
DisplayObjectContainer 인스턴스의 아이 리스트로부터 지정의
child DisplayObject 인스턴스를 삭제합니다. | DisplayObjectContainer | |
![]() | removeChildAt (index:int ):DisplayObject
DisplayObjectContainer 의 아이 리스트의 지정된
index 위치로부터 아이 DisplayObject 를 삭제합니다. | DisplayObjectContainer | |
![]() | removeEventListener (type:String , listener:Function , useCapture:Boolean = false):void
EventDispatcher object로부터 listener를 삭제합니다.
| EventDispatcher | |
| removeFocusManager (f:IFocusManagerContainer ):void
FocusManager 가 포함되고 있는 최상정도 윈도우를 등록 해제합니다.
| SystemManager | ||
| setActualSize (newWidth:Number , newHeight:Number ):void
이것이 어플리케이션 윈도우에 직접 매핑 되어 최상부 윈도우인 경우는,
setActualSize() Methods를 호출해도 효과는 없습니다. | SystemManager | ||
![]() | setChildIndex (child:DisplayObject , index:int ):void
표시 object 컨테이너의 기존의 아이의 위치를 변경합니다.
| DisplayObjectContainer | |
![]() | setPropertyIsEnumerable (name:String , isEnum:Boolean = true):void
루프 처리에 대한 다이나믹 property의 가용성을 설정합니다.
| Object | |
![]() | startDrag (lockCenter:Boolean = false, bounds:Rectangle = null):void
지정된 스프라이트를 유저가 드러그 할 수 있도록(듯이) 합니다.
| Sprite | |
![]() | stop ():void
무비 클립내의 재생 헤드를 정지합니다.
| MovieClip | |
![]() | stopDrag ():void
startDrag() Methods를 종료합니다. | Sprite | |
![]() | swapChildren (child1:DisplayObject , child2:DisplayObject ):void
지정된 2 살의 아이 object의 z 순서 (겹침순서)를 바꿔 넣습니다.
| DisplayObjectContainer | |
![]() | swapChildrenAt (index1:int , index2:int ):void
아이 리스트내의 지정된 인덱스 위치에 해당하는 2 살의 아이 object의 z 순서 (겹침순서)를 바꿔 넣습니다.
| DisplayObjectContainer | |
![]() | toString ():String
지정된 object의 string 표현을 돌려줍니다.
| Object | |
![]() | valueOf ():Object
지정된 object의 원시적치를 돌려줍니다.
| Object | |
![]() | willTrigger (type:String ):Boolean
지정된 event 타입에 대해, 이 EventDispatcher object 또는 그 조상에게 event listener가 등록되어 있는지 어떤지를 확인합니다.
| EventDispatcher | |
| 이벤트 | 일람 | 정의 | ||
|---|---|---|---|---|
![]() | activate | Flash Player 가 operating system의 포커스를 취득해, 액티브하게 되었을 때에 dispatch됩니다. | DisplayObject | |
![]() | added | 표시 object가 표시 리스트에 추가되었을 때에 dispatch됩니다. | DisplayObject | |
| applicationComplete | 어플리케이션의 초기화가 완료하면 dispatch됩니다. | SystemManager | ||
![]() | click | 유저가 같은 InteractiveObject 상에서 pointing device의 메인 버튼을 눌러 떼어 놓으면 dispatch됩니다. | InteractiveObject | |
![]() | deactivate | Flash Player 가 operating system의 포커스를 잃어, 비액티브하게 되었을 때에 dispatch됩니다. | DisplayObject | |
![]() | doubleClick |
object의 doubleClickEnabled 플래그가 true 로 설정되어 있는 경우에는, 유저가 같은 InteractiveObject 상에서 pointing device의 메인 버튼을 2 회 계속해 재빠르게 눌러 떼어 놓으면 dispatch됩니다. | InteractiveObject | |
![]() | enterFrame | 재생 헤드가 새로운 프레임에 들어갈 때 dispatch됩니다. | DisplayObject | |
![]() | focusIn | 표시 object가 포커스를 취득한 후에dispatch됩니다. | InteractiveObject | |
![]() | focusOut | 표시 object가 포커스를 잃은 후에dispatch됩니다. | InteractiveObject | |
| idle | 키보드 또는 마우스가 1 초간 조작되어 있지 않은 경우, 100 밀리 세컨드 마다 dispatch됩니다. | SystemManager | ||
![]() | keyDown | 유저가 키를 눌렀을 때에 dispatch됩니다. | InteractiveObject | |
![]() | keyFocusChange | 유저가 키보드 조작에 의해 포커스를 변경하려고 하면 dispatch됩니다. | InteractiveObject | |
![]() | keyUp | 유저가 키를 떼어 놓았을 때에 dispatch됩니다. | InteractiveObject | |
![]() | mouseDown | Flash Player 윈도우의 InteractiveObject 인스턴스 위에서, 유저가 pointing device의 버튼을 눌렀을 때에 dispatch됩니다. | InteractiveObject | |
![]() | mouseFocusChange | 유저가 pointing device로 포커스를 변경하려고 하면 dispatch됩니다. | InteractiveObject | |
![]() | mouseMove | InteractiveObject 위에서, 유저가 pointing device를 움직였을 때에 dispatch됩니다. | InteractiveObject | |
![]() | mouseOut | 유저가 InteractiveObject 인스턴스로부터 pointing device를 떼어 놓았을 때에 dispatch됩니다. | InteractiveObject | |
![]() | mouseOver | 유저가 Flash Player 윈도우의 InteractiveObject 인스턴스에, pointing device를 맞추었을 때에 dispatch됩니다. | InteractiveObject | |
![]() | mouseUp | 유저가 Flash Player 윈도우의 InteractiveObject 인스턴스 위에서 pointing device의 버튼을 떼어 놓았을 때에 dispatch됩니다. | InteractiveObject | |
![]() | mouseWheel | Flash Player 윈도우의 InteractiveObject 인스턴스 위에서, 마우스 휠을 회전시켰을 때에 dispatch됩니다. | InteractiveObject | |
![]() | removed | 표시 object가 표시 리스트로부터 삭제 되려고 하고 있을 때 dispatch됩니다. | DisplayObject | |
![]() | render | 표시 리스트가 갱신 및 렌더링 되려고 하고 있을 때 dispatch됩니다. | DisplayObject | |
| resize | 스테이지의 크기가 변경되었을 때에 dispatch됩니다. | SystemManager | ||
![]() | rollOut | 유저가 InteractiveObject 인스턴스로부터 pointing device를 떼어 놓았을 때에 dispatch됩니다. | InteractiveObject | |
![]() | rollOver | 유저가 InteractiveObject 인스턴스에 pointing device를 맞추었을 때에 dispatch됩니다. | InteractiveObject | |
![]() | tabChildrenChange |
object의 tabChildren 플래그의 값이 변경되었을 때에 dispatch됩니다. | InteractiveObject | |
![]() | tabEnabledChange |
object의 tabEnabled 플래그가 변경되었을 때에 dispatch됩니다. | InteractiveObject | |
![]() | tabIndexChange |
object의 tabIndex property의 값이 변경되었을 때에 dispatch됩니다. | InteractiveObject | |
| application | property |
application:IUIComponent [read-only]이 SystemManager 를 부모로 하는 어플리케이션. SystemManager 는, 다른 어플리케이션에 로드 되었을 경우에서도, 어플리케이션의 인스턴스를 작성합니다. 그 때문에, SWF 가 다른 어플리케이션에 로드 되고 있으면, 이 어플리케이션은 mx.core.Application.application 와 일치하지 않는 경우가 있습니다.
로드 시간에 관한 퍼포먼스를 고려해, 이 property는, mx.core.Application 로서는 입력됩니다만, mx.core.Application 에 강제적으로 변환할 수가 있습니다.
Implements public function get application():IUIComponent
| cursorChildren | property |
cursorChildren:IChildList [read-only]이 ISystemManager 를 부모로 하는 custom car 솔의 리스트입니다.
ISystemManager 에는, 어플리케이션, pop-up, 최상정도 윈도우, 툴 힌트, custom car 솔 등, 다양한 타입의 아이가 있습니다. custom car 솔에게는,cursorChildren property를 사용해 액세스 할 수 있습니다.
IChildList object에는,getChildAt() 등의 Methods와numChildren 등의 property가 있습니다. 예를 들어,cursorChildren.numChildren 는 custom car 솔의 수 (0 또는 1 의 어느쪽이든)를 나타내, custom car 솔이 존재하는 경우에는 cursorChildren.getChildAt(0) 를 사용해 액세스 할 수 있습니다.
public function get cursorChildren():IChildList
| document | property |
document:Object [read-write]문서 object에의 참조입니다. 문서 object는, Flex 어플리케이션, MXML 컴퍼넌트, 또는 AS 컴퍼넌트의 계층의 최상정도에 있는 object입니다.
Implements public function get document():Object
public function set document(value:Object ):void
| embeddedFontList | property |
embeddedFontList:Object [read-only]이 어플리케이션내의 포함(Embed)되어 있는 폰트의 리스트입니다.
Implements public function get embeddedFontList():Object
| explicitHeight | property |
explicitHeight:Number [read-write]이 object의 명시적인 폭입니다. SystemManager 에서는, 어플리케이션이 다른 어플리케이션에 로드 되고 있는 경우를 제외해, 이것은 항상 NaN 가 됩니다. 어플리케이션이 다른 어플리케이션에 로드되어 있지 않은 경우, 이 값을 설정해도 효과는 없습니다.
Implements public function get explicitHeight():Number
public function set explicitHeight(value:Number ):void
| explicitWidth | property |
explicitWidth:Number [read-write]이 object의 명시적인 폭입니다. SystemManager 에서는, 어플리케이션이 다른 어플리케이션에 로드 되고 있는 경우를 제외해, 이것은 항상 NaN 가 됩니다. 어플리케이션이 다른 어플리케이션에 로드되어 있지 않은 경우, 이 값을 설정해도 효과는 없습니다.
Implements public function get explicitWidth():Number
public function set explicitWidth(value:Number ):void
| focusPane | property |
focusPane:Sprite [read-write]이 object에 관련지을 수 있었던 포카스페인입니다. object의 아이의 머지않아에 포커스가 있으면, object는 포카스페인을 가집니다.
Implements public function get focusPane():Sprite
public function set focusPane(value:Sprite ):void
| height | property |
height:Number [read-write]이 object의 높이입니다. SystemManager 에서는, 어플리케이션이 다른 어플리케이션에 로드 되었을 경우를 제외해, 이것은 항상 스테이지의 폭이 됩니다. 어플리케이션이 다른 어플리케이션에 로드되어 있지 않은 경우, 이 값을 설정해도 효과는 없습니다.
Implements public function get height():Number
public function set height(value:Number ):void
| measuredHeight | property |
measuredHeight:Number [read-only]measuredHeight 은, 메인 mx.core.Application 윈도우의 명시적인 높이 또는 측정된 높이입니다. 메인 윈도우가 아직 작성되지 않은가, 또는 존재하지 않는 경우는, SWF 의 개시 높이입니다.
Implements public function get measuredHeight():Number
| measuredWidth | property |
measuredWidth:Number [read-only]measuredWidth 는, 메인 mx.core.Application 윈도우의 명시적인 폭 또는 측정된 폭입니다. 메인 윈도우가 아직 작성되어 있지 않은지, 또는 존재하지 않는 경우는, SWF 의 개시폭입니다.
Implements public function get measuredWidth():Number
| numChildren | property |
numChildren:int [read-only]부동 표시되지 않는 윈도우의 수. 이것은, 메인 어플리케이션 윈도우에, SystemManager 에 추가된 pop-up, 툴 힌트, 커서 이외의 윈도우의 수를 더한 수치입니다.
Implements public function get numChildren():int
| numModalWindows | property |
numModalWindows:int [read-write]모덜 윈도우수. 통상, 다른 윈도우로 클릭하면, 그 윈도우의 FocusManager 가 액티브하게 됩니다만, 모덜 윈도우에서는 이 클릭 조작은 허가되지 않습니다. PopUpManager 는, 모덜 윈도우를 작성했을 때, 및 파기했을 때에, 이 카운트를 변경합니다.
Implements public function get numModalWindows():int
public function set numModalWindows(value:int ):void
| popUpChildren | property |
popUpChildren:IChildList [read-only]이 ISystemManager 를 부모로 하는 topMost (pop-up) 윈도우의 리스트입니다.
ISystemManager 에는, 어플리케이션, pop-up, 툴 힌트, custom car 솔 등, 다양한 타입의 아이가 있습니다. 최상정도 윈도우에는,popUpChildren property를 사용해 액세스 할 수 있습니다.
IChildList object에는,getChildAt() 등의 Methods와numChildren 등의 property가 있습니다. 예를 들어,popUpChildren.numChildren 는 최상정도 윈도우의 수를 나타내, 이러한 윈도우에는 popUpChildren.getChildAt(i) 를 사용해 액세스 할 수 있습니다.
public function get popUpChildren():IChildList
| preloaderBackgroundAlpha | property |
preloaderBackgroundAlpha:Number [read-only]프리로다의 아이가 사용하는 배경의 투명도입니다.
Implements public function get preloaderBackgroundAlpha():Number
| preloaderBackgroundColor | property |
preloaderBackgroundColor:uint [read-only]프리로다의 아이가 사용하는 배경색입니다.
Implements public function get preloaderBackgroundColor():uint
| preloaderBackgroundImage | property |
preloaderBackgroundImage:Object [read-only]프리로다의 아이가 사용하는 배경색입니다.
Implements public function get preloaderBackgroundImage():Object
| preloaderBackgroundSize | property |
preloaderBackgroundSize:String [read-only]프리로다의 아이가 사용하는 배경의 크기입니다.
Implements public function get preloaderBackgroundSize():String
| rawChildren | property |
rawChildren:IChildList [read-only]이 ISystemManager 를 부모로 하는 모든 아이의 리스트입니다.
ISystemManager 에는, 어플리케이션, pop-up, 툴 힌트, custom car 솔 등, 다양한 타입의 아이가 있습니다.
IChildList object에는,getChildAt() 등의 Methods와numChildren 등의 property가 있습니다.
public function get rawChildren():IChildList
| screen | property |
screen:Rectangle [read-only]
어플리케이션 윈도우의 크기와 위치입니다. Rectangle object에는 x,y,width, 및 height property가 포함됩니다.
public function get screen():Rectangle
| toolTipChildren | property |
toolTipChildren:IChildList [read-only]이 ISystemManager 를 부모로 하는 툴 힌트의 리스트입니다.
ISystemManager 에는, 어플리케이션, pop-up, 최상정도 윈도우, 툴 힌트, custom car 솔 등, 다양한 타입의 아이가 있습니다.
IChildList object에는,getChildAt() 등의 Methods와numChildren 등의 property가 있습니다. 예를 들어,toolTipChildren.numChildren 는 툴 힌트의 수 (0 또는 1 의 어느쪽이든)를 나타내, 툴 힌트가 존재하는 경우에는 toolTipChildren.getChildAt(0) 를 사용해 액세스 할 수 있습니다.
public function get toolTipChildren():IChildList
| topLevelSystemManager | property |
topLevelSystemManager:ISystemManager [read-only]어플리케이션 윈도우를 관리하는 SystemManager 를 돌려줍니다. 이 어플리케이션이 다른 어플리케이션에 로드 되고 있는 경우를 제외해, 같은 SystemManager 가 됩니다.
Implements public function get topLevelSystemManager():ISystemManager
| width | property |
width:Number [read-write]이 object의 폭입니다. SystemManager 에서는, 어플리케이션이 다른 어플리케이션에 로드 되었을 경우를 제외해, 이것은 항상 스테이지의 폭이 됩니다. 어플리케이션이 다른 어플리케이션에 로드되어 있지 않은 경우, 이 값을 설정해도 효과는 없습니다.
Implements public function get width():Number
public function set width(value:Number ):void
| SystemManager | () | constructor |
public 함수 SystemManager()constructor .
이것은, 모든 Flex 어플리케이션의 개시 포인트입니다. 이 클래스는, Flex SWF 파일의 루트 클래스가 되도록(듯이) 설정됩니다. Player 는 이 constructor 을 호출하게 하는 것에 의해, 이 클래스의 인스턴스를 인스턴스화합니다.
| activate | () | Methods |
public function activate(f:IFocusManagerContainer ):void IFocusManagerContainer 내의 FocusManager 를 액티브화합니다.
Parametersf:IFocusManagerContainer — 액티브하게 되는 FocusManager 를 가지는, 최상정도 윈도우의 IFocusManagerContainer 입니다.
|
| addFocusManager | () | Methods |
public function addFocusManager(f:IFocusManagerContainer ):void FocusManager 가 포함되고 있는 최상정도 윈도우를 등록합니다. FocusManager 로부터 불려 갑니다. 통상, 어플리케이션 코드에서는 불려 가지 않습니다.
Parametersf:IFocusManagerContainer — 어플리케이션내의 최상정도 윈도우.
|
| create | () | Methods |
public function create(params:Object = null):Object 어플리케이션 작성의 엔트리 포인트. 이것을 직접 호출하지 말아 주세요. Flex 에 의해 불려 갑니다.
Parametersparams:Object (default = null) |
Object |
| deactivate | () | Methods |
public function deactivate(f:IFocusManagerContainer ):void IFocusManagerContainer 내의 FocusManager 를 비액티브화해, IFocusManagerContainer 인 1 개하의 레벨의 윈도우의 FocusManager 를 액티브화합니다.
Parametersf:IFocusManagerContainer — 비액티브하게 되는 FocusManager 를 가지는, 최상정도 윈도우의 IFocusManagerContainer 입니다.
|
| getDefinitionByName | () | Methods |
public function getDefinitionByName(name:String ):Object
지정된 string를 클래스인가, 또는 패키지 레벨의 함수로 변환합니다. 다른 어플리케이션에 로드 될지 어떨지에 근거해, 적절한 ApplicationDomain.getDefinition() Methods를 호출합니다.
name:String — 클래스의 이름. 예를 들어,"mx.video.VideoManager" 등이 있습니다.
|
Object —
name 또는 null 로 나타내지는 클래스.
|
| getExplicitOrMeasuredHeight | () | Methods |
public function getExplicitOrMeasuredHeight():Number 명시된 높이를 사용하는지, 측정한 높이를 사용하는지를 결정하는 편리한 Methods입니다.
반환값Number —
정의되고 있는 경우는 explicitHeight 의 수치로, 정의되어 있지 않은 경우는 measuredHeight property가 됩니다.
|
| getExplicitOrMeasuredWidth | () | Methods |
public function getExplicitOrMeasuredWidth():Number 명시된 폭을 사용하는지, 측정한 폭을 사용하는지를 결정하는 편리한 Methods입니다.
반환값Number —
정의되고 있는 경우는 explicitWidth 의 수치로, 정의되어 있지 않은 경우는 measuredWidth property가 됩니다.
|
| getSWFRoot | () | Methods |
public static function getSWFRoot(object:Object ):DisplayObject 어플리케이션을 로드한 루트 DisplayObject 를 돌려줍니다.
Parametersobject:Object — 임의의 object.
|
DisplayObject —
실제로 클래스를 로드한 SWF 파일의 루트 DisplayObject 입니다.
|
| info | () | Methods |
| isFontFaceEmbedded | () | Methods |
public function isFontFaceEmbedded(tf:TextFormat ):Boolean
이 어플리케이션에 필수 폰트가 포함되고 있는 경우, 또는 Font.registerFont() Methods를 사용해 글로벌하게 등록되어 있는 경우는 true 를 돌려줍니다.
tf:TextFormat — 캐릭터 포맷 정보를 나타내는 TextFormat 클래스입니다.
|
Boolean —
이 어플리케이션에 필수 폰트가 포함되고 있는 경우, 또는 Font.registerFont() Methods를 사용해 글로벌하게 등록되어 있는 경우는 true 가 됩니다.
|
| isTopLevel | () | Methods |
public function isTopLevel():Boolean
이 ISystemManager 가 어플리케이션 윈도우를 관리하는 경우는 true 를 돌려줍니다. 이 어플리케이션이 다른 어플리케이션에 로드 되고 있는 경우는 false 를 돌려줍니다.
Boolean —
이 ISystemManager 가 어플리케이션 윈도우를 관리하는 경우는 true 가 됩니다.
|
| isTopLevelWindow | () | Methods |
public function isTopLevelWindow(object:DisplayObject ):Boolean
DisplayObject 가 최상정도 윈도우의 경우는,true 를 돌려줍니다.
object:DisplayObject |
Boolean —
DisplayObject 가 최상정도 윈도우의 경우는,true 입니다.
|
| move | () | Methods |
public function move(x:Number , y:Number ):void
이것은 어플리케이션 윈도우 또는 로더에 직접 매핑 되기 (위해)때문에,move() Methods를 호출해도 효과가 없습니다.
x:Number — 새로운 x 좌표.
|
|
y:Number — 새로운 y 좌표.
|
| removeFocusManager | () | Methods |
public function removeFocusManager(f:IFocusManagerContainer ):void FocusManager 가 포함되고 있는 최상정도 윈도우를 등록 해제합니다. FocusManager 로부터 불려 갑니다. 통상, 어플리케이션 코드에서는 불려 가지 않습니다.
Parametersf:IFocusManagerContainer — 어플리케이션내의 최상정도 윈도우.
|
| setActualSize | () | Methods |
public function setActualSize(newWidth:Number , newHeight:Number ):void
이것이 어플리케이션 윈도우에 직접 매핑 되어 최상부 윈도우인 경우는,setActualSize() Methods를 호출해도 효과는 없습니다. 이외의 경우는, 필요에 따라서 아이를 잘라내, 크기를 변경하려고 합니다.
newWidth:Number — 새로운 폭.
|
|
newHeight:Number — 새로운 높이.
|
| applicationComplete | event |
mx.events.FlexEvent
mx.events.FlexEvent.APPLICATION_COMPLETE
어플리케이션의 초기화가 완료하면 dispatch됩니다.
FlexEvent.APPLICATION_COMPLETE 정수에 의해,applicationComplete 이벤트의 event object의 type property치가 정의됩니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
| idle | event |
mx.events.FlexEvent
mx.events.FlexEvent.IDLE
키보드 또는 마우스가 1 초간 조작되어 있지 않은 경우, 100 밀리 세컨드 마다 dispatch됩니다.
FlexEvent.IDLE 정수에 의해,idle 이벤트의 event object의 type property치가 정의됩니다.
event object의 각 property에는 다음의 값이 설정됩니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false |
currentTarget | 이벤트를 처리하는 event listener를 정의하는 object. 예를 들어, event listener의 등록에 myButton.addEventListener() 를 사용하면,currentTarget 의 값은 "myButton" 가 됩니다. |
target | 이벤트를 dispatch한 object를 나타냅니다. 이 object는 반드시 이벤트를 받는 object라고는 할 수 없습니다. 이벤트를 받는 object에 항상 액세스 하려면 ,currentTarget property를 사용해 주세요. |
| resize | event |
flash.events.Event
flash.events.Event.RESIZE
스테이지의 크기가 변경되었을 때에 dispatch됩니다.
resize event object의 type property의 값을 정의합니다.
이 이벤트에는, 다음의 property가 있습니다.
| Property | Value |
|---|---|
bubbles | false |
cancelable | false 는, 캔슬하는 디폴트의 동작이 없는 것을 나타냅니다. |
currentTarget | event listener로 Event object를 액티브하게 처리하고 있는 object입니다. |
target | Stage object입니다. |
코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트
현재의 페이지: http://flexdocs.kr/docs/flex2/langref/mx/managers/SystemManager.html