| 패키지 | fl.livepreview |
| 클래스 | public class LivePreviewParent |
| 상속 | LivePreviewParent MovieClip Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
| 언어 버전 : | ActionScript 3.0 |
| Player 버전 : | Flash Player 9.0.28.0 |
구성 요소 인스턴스에 대해 속성을 설정하거나 스테이지에서 구성 요소 인스턴스의 크기를 조절하면 Flash에서 이 클래스의 메서드를 호출합니다. 그러면 해당 메서드는 구성 요소 코드에 있는 메서드를 호출하여 속성을 설정하고 구성 요소 크기를 조절합니다.
구성 요소가 실시간 미리 보기 모드일 때 특정 작업을 구현해야 하는 경우에는 다음 코드를 사용하여 실시간 미리 보기 모드를 테스트하십시오.
var isLivePreview:Boolean = (parent != null && getQualifiedClassName(parent) == "fl.livepreview::LivePreviewParent");
LivePreviewParent 클래스는 width 및 height 값을 사용하여 구성 요소 크기를 조절하는 setSize() 메서드의 정의를 지원합니다. setSize() 메서드를 정의하지 않으면 이 객체는 width 및 height 속성을 개별적으로 설정합니다.
사용자가 Flash 제작 도구에서 구성 요소의 실시간 미리 보기의 크기를 조절하면 Flash가 구성 요소의 setSize() 메서드를 미리 보기용으로 호출하려고 시도합니다. 구성 요소가 setSize() 메서드를 정의하지 않으면 LivePreviewParent 클래스 인스턴스가 구성 요소의 width 및 height 속성을 개별적으로 설정합니다.
구성 요소 실시간 미리 보기 파일을 생성하는 가장 쉬운 방법은 SWC 파일을 생성하고 실시간 미리 보기 SWF를 추출하는 것입니다.
또는 SWC 파일을 생성하지 않고 LivePreviewParent 클래스를 사용하여 사용자 정의 실시간 미리 보기 SWF 파일을 생성할 수 있습니다. 이 방법으로 구성 요소 실시간 미리 보기 파일을 만들려면 다음을 수행합니다.
구성 요소와는 완전히 다른 사용자 정의 실시간 미리 보기 SWF 파일을 사용하려는 경우에 이 대화 상자에서 지정하면 됩니다. 이러한 경우의 예는 fl.containers.UILoader 구성 요소의 실시간 미리 보기를 참고하십시오. 이 실시간 미리 보기는 UILoader의 속성을 사용하지도 않으며 해당 속성에 대해 getter 및 setter 함수를 구현하지도 않습니다. 그러나 이 실시간 미리 보기는 width 및 height 매개 변수를 사용하는 setSize() 메서드를 구현하여 구성 요소를 새 크기로 그립니다.
| 속성 | 다음에 의해 정의됨 | ||
|---|---|---|---|
![]() | accessibilityProperties : AccessibilityProperties
이 표시 객체의 현재 액세스 가능성 옵션입니다.
| DisplayObject | |
![]() | alpha : Number
지정된 객체의 알파 투명도 값을 나타냅니다.
| DisplayObject | |
![]() | blendMode : String
사용할 블렌드 모드를 지정하는 BlendMode 클래스 값입니다.
| DisplayObject | |
![]() | buttonMode : Boolean
이 Sprite의 버튼 모드를 지정합니다.
| Sprite | |
![]() | cacheAsBitmap : Boolean
true로 설정된 경우, Flash Player는 표시 객체의 내부 비트맵 표현을 캐시합니다.
| DisplayObject | |
![]() | constructor : Object
지정된 객체 인스턴스의 클래스 객체 또는 생성자 함수에 대한 참조입니다.
| Object | |
![]() | contextMenu : ContextMenu
이 객체에 연결된 컨텍스트 메뉴를 지정합니다.
| InteractiveObject | |
![]() | currentFrame : int
[read-only]
재생 헤드가 MovieClip 인스턴스의 타임라인에 있는 프레임 번호를 지정합니다.
| MovieClip | |
![]() | currentLabel : String
[read-only]
MovieClip 인스턴스의 타임라인에서 재생 헤드가 있는 현재의 레이블입니다.
| MovieClip | |
![]() | currentLabels : Array
[read-only]
현재 장면에서 FrameLabel 객체의 배열을 반환합니다.
| MovieClip | |
![]() | currentScene : Scene
[read-only]
MovieClip 인스턴스의 타임라인에서 재생 헤드가 있는 현재의 장면입니다.
| MovieClip | |
![]() | doubleClickEnabled : Boolean
이 객체에서 doubleClick 이벤트를 받을지 여부를 지정합니다.
| InteractiveObject | |
![]() | dropTarget : DisplayObject
[read-only]
드래그하는 Sprite 아래의 표시 객체 또는 Sprite를 드래그해 놓은 표시 객체를 지정합니다.
| Sprite | |
![]() | enabled : Boolean
무비 클립의 사용 여부를 나타내는 부울 값입니다.
| MovieClip | |
![]() | filters : Array
현재 표시 객체와 연관된 각 필터 객체가 들어 있는 인덱싱된 배열입니다.
| DisplayObject | |
![]() | focusRect : Object
이 객체에서 포커스 사각형을 표시할지 여부를 지정합니다.
| InteractiveObject | |
![]() | framesLoaded : int
[read-only]
스트리밍 SWF 파일에서 로드되는 프레임 수입니다.
| MovieClip | |
![]() | graphics : Graphics
[read-only]
벡터 드로잉 명령을 내릴 수 있는 이 Sprite에 속한 Graphics 객체를 지정합니다.
| Sprite | |
![]() | height : Number
표시 객체의 높이를 픽셀 단위로 나타냅니다.
| DisplayObject | |
![]() | hitArea : Sprite
Sprite의 히트 영역으로 사용할 다른 Sprite를 지정합니다.
| Sprite | |
![]() | loaderInfo : LoaderInfo
[read-only]
이 표시 객체가 속한 파일의 로딩 정보가 포함된 LoaderInfo 객체를 반환합니다.
| DisplayObject | |
![]() | mask : DisplayObject
호출하는 표시 객체는 지정된 mask 객체에 의해 마스크 처리됩니다.
| DisplayObject | |
![]() | mouseChildren : Boolean
해당 객체의 자식에서 마우스 기능을 사용할 수 있는지 여부를 결정합니다.
| DisplayObjectContainer | |
![]() | mouseEnabled : Boolean
이 객체에서 마우스 메시지를 받을지 여부를 지정합니다.
| InteractiveObject | |
![]() | mouseX : Number
[read-only]
마우스 위치의 x 좌표를 픽셀 단위로 나타냅니다.
| DisplayObject | |
![]() | mouseY : Number
[read-only]
마우스 위치의 y 좌표를 픽셀 단위로 나타냅니다.
| DisplayObject | |
| myInstance : DisplayObject
실시간 미리 보기와 연관된 구성 요소 인스턴스입니다.
| LivePreviewParent | ||
![]() | name : String
DisplayObject의 인스턴스 이름을 나타냅니다.
| DisplayObject | |
![]() | numChildren : int
[read-only]
이 객체의 자식 수를 반환합니다.
| DisplayObjectContainer | |
![]() | opaqueBackground : Object
표시 객체를 특정 배경색으로 불투명하게 처리할지 여부를 지정합니다.
| DisplayObject | |
![]() | parent : DisplayObjectContainer
[read-only]
이 표시 객체가 포함된 DisplayObjectContainer 객체를 나타냅니다.
| DisplayObject | |
![]() | prototype : Object
[static]
클래스 또는 함수 객체의 프로토타입 객체에 대한 참조입니다.
| Object | |
![]() | root : DisplayObject
[read-only]
로드된 SWF 파일에 있는 표시 객체의 경우, 해당 SWF 파일이 나타내는 표시 목록의 트리 구조 부분에서 맨 위에 위치하는 표시 객체가 루트 속성이 됩니다.
| DisplayObject | |
![]() | rotation : Number
DisplayObject 인스턴스가 원점으로부터 회전한 각도입니다.
| DisplayObject | |
![]() | scale9Grid : Rectangle
현재 적용 중인 크기 조절 격자입니다.
| DisplayObject | |
![]() | scaleX : Number
등록 포인트에서 적용된 객체의 가로 크기(percentage)를 나타냅니다.
| DisplayObject | |
![]() | scaleY : Number
객체의 등록 포인트에서 적용된 객체의 세로 크기(percentage)를 나타냅니다.
| DisplayObject | |
![]() | scenes : Array
[read-only]
MovieClip 인스턴스에 포함된 장면의 이름, 프레임 수, 프레임 레이블이 각각 나열되어 있는 Scene 객체의 배열입니다.
| MovieClip | |
![]() | scrollRect : Rectangle
표시 객체의 스크롤 사각형 경계입니다.
| DisplayObject | |
![]() | soundTransform : SoundTransform
이 Sprite 내에서 사운드를 제어합니다.
| Sprite | |
![]() | stage : Stage
[read-only]
표시 객체의 Stage입니다.
| DisplayObject | |
![]() | tabChildren : Boolean
객체의 자식에서 탭 기능을 사용할 수 있는지 여부를 결정합니다.
| DisplayObjectContainer | |
![]() | tabEnabled : Boolean
이 객체가 탭 순서에 있는지 여부를 지정합니다.
| InteractiveObject | |
![]() | tabIndex : int
SWF 파일에서 객체의 탭 순서를 지정합니다.
| InteractiveObject | |
![]() | textSnapshot : TextSnapshot
[read-only]
이 DisplayObjectContainer 인스턴스에 대한 TextSnapshot 객체를 반환합니다.
| DisplayObjectContainer | |
![]() | totalFrames : int
[read-only]
MovieClip 인스턴스의 총 프레임 수입니다.
| MovieClip | |
![]() | trackAsMenu : Boolean
SimpleButton 또는 MovieClip 등의 다른 표시 객체에서 마우스 놓기 이벤트를 수신할 수 있는지 여부를 나타냅니다.
| MovieClip | |
![]() | transform : Transform
표시 객체의 행렬, 색상 변환 및 픽셀 경계와 관련된 속성을 가진 객체입니다.
| DisplayObject | |
![]() | useHandCursor : Boolean
buttonMode 속성이 true로 설정된 Sprite 위로 마우스를 움직일 때 손 모양(손 모양 커서)을 표시할지 여부를 나타내는 부울 값입니다.
| Sprite | |
![]() | visible : Boolean
표시 객체가 표시되는지 여부를 나타냅니다.
| DisplayObject | |
![]() | width : Number
표시 객체의 폭을 픽셀 단위로 나타냅니다.
| DisplayObject | |
![]() | x : Number
부모 DisplayObjectContainer의 로컬 좌표를 기준으로 DisplayObject 인스턴스의 x 좌표를 나타냅니다.
| DisplayObject | |
![]() | y : Number
부모 DisplayObjectContainer의 로컬 좌표를 기준으로 DisplayObject 인스턴스의 y 좌표를 나타냅니다.
| DisplayObject | |
| 메서드 | 다음에 의해 정의됨 | ||
|---|---|---|---|
|
스테이지의 크기 조절 및 정렬 모드를 초기화하고 myInstance 속성을 설정하고 myInstance를 적절한 크기로 조절하고 ExternalInterface 클래스를 사용하여 Flash에 함수를 제공합니다.
| LivePreviewParent | ||
![]() |
이 DisplayObjectContainer 인스턴스에 자식 DisplayObject 인스턴스를 추가합니다.
| DisplayObjectContainer | |
![]() |
이 DisplayObjectContainer 인스턴스에 자식 DisplayObject 인스턴스를 추가합니다.
| DisplayObjectContainer | |
![]() |
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
리스너에서 이벤트 알림을 받을 수 있도록 EventDispatcher 객체에 이벤트 리스너 객체를 등록합니다.
| EventDispatcher | |
![]() |
지정된 point 점으로 DisplayObjectContainer.getObjectsUnderPoint() 메서드를 호출하여 반환된 목록에서 임의의 표시 객체가 보안 제한 사항으로 인해 생략되는지 여부를 나타냅니다.
| DisplayObjectContainer | |
![]() |
지정된 표시 객체가 DisplayObjectContainer 인스턴스의 자식인지 아니면 인스턴스 자체인지를 확인합니다.
| DisplayObjectContainer | |
![]() |
이벤트를 이벤트 흐름으로 전달합니다.
| EventDispatcher | |
![]() |
targetCoordinateSpace 객체의 좌표계를 기준으로 표시 객체의 영역을 정의하는 사각형을 반환합니다.
| DisplayObject | |
![]() |
지정된 인덱스에 존재하는 자식 표시 객체 인스턴스를 반환합니다.
| DisplayObjectContainer | |
![]() |
지정된 이름을 가진 자식 표시 객체를 반환합니다.
| DisplayObjectContainer | |
![]() |
자식 DisplayObject 인스턴스의 인덱스 위치를 반환합니다.
| DisplayObjectContainer | |
![]() |
이 DisplayObjectContainer 인스턴스의 자식(또는 손자 등)으로서 지정된 점 아래에 있는 객체의 배열을 반환합니다.
| DisplayObjectContainer | |
![]() |
대상 좌표 공간 매개 변수에 의해 정의되는 좌표계를 기준으로 모양의 획을 제외하고 표시 객체의 경계를 정의하는 사각형을 반환합니다.
| DisplayObject | |
![]() |
Point 객체를 Stage 전역 좌표에서 표시 객체의 로컬 좌표로 변환합니다.
| DisplayObject | |
![]() |
지정된 프레임에서 SWF 파일 재생을 시작합니다.
| MovieClip | |
![]() |
무비 클립의 특정 프레임으로 재생 헤드를 가져온 다음 정지합니다.
| MovieClip | |
![]() |
EventDispatcher 객체에 특정 유형의 이벤트에 대한 리스너가 등록되어 있는지 여부를 확인합니다.
| EventDispatcher | |
![]() |
지정된 속성이 객체에 정의되어 있는지 여부를 나타냅니다.
| Object | |
![]() |
표시 객체를 평가하여 표시 객체와 겹치거나 교차하는지 확인합니다.
| DisplayObject | |
![]() |
표시 객체를 평가하여 x 및 y 매개 변수에 의해 지정된 점과 겹치거나 교차하는지 확인합니다.
| DisplayObject | |
![]() |
Object 클래스의 인스턴스가 매개 변수로 지정된 객체의 프로토타입 체인에 있는지 여부를 나타냅니다.
| Object | |
![]() |
Point 객체를 표시 객체의 로컬 좌표에서 Stage 전역 좌표로 변환합니다.
| DisplayObject | |
![]() |
재생 헤드를 다음 프레임으로 보낸 다음 정지합니다.
| MovieClip | |
![]() |
재생 헤드를 MovieClip 인스턴스의 다음 장면으로 움직입니다.
| MovieClip | |
|
사용자 정의 메서드를 호출하거나 폭 및 높이 속성을 별도로 설정하여 스테이지의 구성 요소 인스턴스를 지정된 크기로 조절합니다.
| LivePreviewParent | ||
|
구성 요소 인스턴스의 속성을 업데이트합니다.
| LivePreviewParent | ||
![]() |
무비 클립의 타임라인에서 재생 헤드를 이동합니다.
| MovieClip | |
![]() |
재생 헤드를 이전 프레임으로 보낸 다음 정지합니다.
| MovieClip | |
![]() |
재생 헤드를 MovieClip 인스턴스의 이전 장면으로 움직입니다.
| MovieClip | |
![]() |
지정된 속성이 존재하고 열거 가능한지 여부를 나타냅니다.
| Object | |
![]() |
지정된 자식 DisplayObject 인스턴스를 DisplayObjectContainer 인스턴스의 자식 목록에서 제거합니다.
| DisplayObjectContainer | |
![]() |
DisplayObjectContainer 자식 목록에서 지정된 인덱스 위치에 있는 자식 DisplayObject를 제거합니다.
| DisplayObjectContainer | |
![]() |
EventDispatcher 객체에서 리스너를 제거합니다.
| EventDispatcher | |
![]() |
표시 객체 컨테이너에서 기존 자식의 위치를 변경합니다.
| DisplayObjectContainer | |
![]() |
루프 작업에서 동적 속성을 사용할 수 있는지 여부를 설정합니다.
| Object | |
![]() |
지정된 Sprite를 드래그할 수 있도록 합니다.
| Sprite | |
![]() |
무비 클립의 재생 헤드를 정지합니다.
| MovieClip | |
![]() |
startDrag() 메서드를 종료합니다.
| Sprite | |
![]() |
지정된 두 개의 자식 객체의 z 순서(전후 순서)를 맞바꿉니다.
| DisplayObjectContainer | |
![]() |
자식 목록에서 지정된 두 곳의 인덱스 위치에 있는 자식 객체의 z 순서(전후 순서)를 맞바꿉니다.
| DisplayObjectContainer | |
![]() |
지정된 객체의 문자열 표현을 반환합니다.
| Object | |
![]() |
지정된 객체의 프리미티브 값을 반환합니다.
| Object | |
![]() |
이 EventDispatcher 객체 또는 조상 객체에 지정한 이벤트 유형에 대한 이벤트 리스너가 등록되어 있는지 여부를 확인합니다.
| EventDispatcher | |
| myInstance | 속성 |
public var myInstance:DisplayObject
| 언어 버전 : | ActionScript 3.0 |
| Player 버전 : | Flash Player 9.0.28.0 |
실시간 미리 보기와 연관된 구성 요소 인스턴스입니다. 이 속성은 내부적으로 구성 요소 인스턴스를 참조하는 데 사용됩니다. 구성 요소의 인스턴스가 스테이지에 배치되면 자동으로 속성이 설정되기 때문에 구성 요소 개발자가 이 속성을 설정할 필요가 없습니다.
| LivePreviewParent | () | 생성자 |
public function LivePreviewParent()
| 언어 버전 : | ActionScript 3.0 |
| Player 버전 : | Flash Player 9.0.28.0 |
스테이지의 크기 조절 및 정렬 모드를 초기화하고 myInstance 속성을 설정하고 myInstance를 적절한 크기로 조절하고 ExternalInterface 클래스를 사용하여 Flash에 함수를 제공합니다.
| onResize | () | 메서드 |
public function onResize(width:Number, height:Number):void
| 언어 버전 : | ActionScript 3.0 |
| Player 버전 : | Flash Player 9.0.28.0 |
사용자 정의 메서드를 호출하거나 width 및 height 속성을 별도로 설정하여 스테이지의 구성 요소 인스턴스를 지정된 크기로 조절합니다.
이 메서드는 Flash 제작 도구에 의해 호출됩니다.
매개 변수
width:Number — myInstance 인스턴스의 새 폭입니다.
|
|
height:Number — myInstance 인스턴스의 새 높이입니다.
|
| onUpdate | () | 메서드 |
public function onUpdate(... updateArray):void
| 언어 버전 : | ActionScript 3.0 |
| Player 버전 : | Flash Player 9.0.28.0 |
구성 요소 인스턴스의 속성을 업데이트합니다. 이 메서드는 속성 값이 변경될 때 Flash 제작 도구에 의해 호출됩니다. 이 메서드는 변경 여부에 관계없이 모든 구성 요소 속성을 업데이트합니다.
매개 변수
... updateArray — 매개 변수 이름 및 값 배열입니다.
|
이 페이지에 의견 추가되면 전자 메일 알림 받기 | 의견 보고서
현재 페이지: http://livedocs.adobe.com/flash/9.0_kr/ActionScriptLangRefV3/fl/livepreview/LivePreviewParent.html