| Package | flash.display |
| Class | public dynamic class MovieClip |
| Inheritance | MovieClip Sprite DisplayObjectContainer InteractiveObject DisplayObject EventDispatcher Object |
| Subclasses | FlexMovieClip , SystemManager |
MovieClip object에는, Sprite object와는 달라 타임 런이 있습니다.
MovieClip 클래스의 Methods는, 무비 클립을 타겟으로 하는 액션과 같은 기능을 제공합니다. Flash authoring tool의 [액션] 패널의 [액션] 툴 박스에는 동등의 액션이 없는 추가 Methods도 있습니다.
모션 tween 이 포함되어 있는 MovieClip object의 다음의 몇개의 property를 변경했을 경우, Flash Player 에 의해, 그 MovieClip object의 재생 헤드가 정지됩니다. alpha,blendMode,filters,height,opaqueBackground,rotation,scaleX,scaleY,scale9Grid,scrollRect,transform,visible,width,x, 또는 y. 다만, 그 MovieClip object의 child MovieClip object의 재생 헤드는 정지하지 않습니다.
See also
| property | 정의 | ||
|---|---|---|---|
![]() | accessibilityProperties : AccessibilityProperties
이 표시 object의 현재의 accessibility options입니다.
| DisplayObject | |
![]() | alpha : Number
지정된 object의 알파 투명도 값을 나타냅니다.
| DisplayObject | |
![]() | 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
[read-only]
MovieClip 인스턴스의 타임 라인내의 재생 헤드가 놓여져 있는 프레임의 번호를 나타냅니다.
| MovieClip | ||
| currentLabel : String
[read-only]
MovieClip 인스턴스의 타임 라인내의 재생 헤드가 놓여져 있는 현재의 label입니다.
| MovieClip | ||
| currentLabels : Array
[read-only]
현재의 장면의 FrameLabel object의 배열을 돌려줍니다.
| MovieClip | ||
| currentScene : Scene
[read-only]
MovieClip 인스턴스의 타임 라인내의 재생 헤드가 놓여져 있는 현재의 장면입니다.
| MovieClip | ||
![]() | doubleClickEnabled : Boolean
object가
doubleClick 이벤트를 받을지 어떨지를 지정합니다. | InteractiveObject | |
![]() | dropTarget : DisplayObject
스프라이트의 드러그처 또는 스프라이트가 드롭 된 앞 display object를 지정합니다.
| Sprite | |
| enabled : Boolean
무비 클립의 유효 / 무효를 나타내는 불리언 값입니다.
| MovieClip | ||
![]() | filters : Array
표시 object에 현재 관련지을 수 있고 있는 각 필터 object가 포함되고 있는 인덱스 첨부의 배열입니다.
| DisplayObject | |
![]() | focusRect : Object
이 object가 포커스 구형을 표시할지 어떨지를 지정합니다.
| InteractiveObject | |
| framesLoaded : int
[read-only]
스트리밍 SWF 파일로부터 로드 된 프레임수입니다.
| MovieClip | ||
![]() | graphics : Graphics
벡터의 묘화 커멘드가 발생하는, 이 스프라이트에 속하는 Graphics object를 지정합니다.
| Sprite | |
![]() | height : Number
표시 object의 높이를 나타냅니다 (픽셀 단위).
| DisplayObject | |
![]() | hitArea : Sprite
스프라이트의 히트 area가 되는 다른 스프라이트를 지정합니다.
| Sprite | |
![]() | loaderInfo : LoaderInfo
이 표시 object가 속하는 파일의 로드 정보를 포함한 LoaderInfo object를 돌려줍니다.
| DisplayObject | |
![]() | mask : DisplayObject
호출원 display object는, 지정된
mask object에 의해 마스크 됩니다. | DisplayObject | |
![]() | mouseChildren : Boolean
object의 아이에 대해서 마우스가 유효한가 어떤가를 조사합니다.
| DisplayObjectContainer | |
![]() | mouseEnabled : Boolean
이 object가 마우스 메세지를 받아들일지 어떨지를 지정합니다.
| InteractiveObject | |
![]() | mouseX : Number
마우스 위치의 x 좌표를 나타냅니다 (픽셀 단위).
| DisplayObject | |
![]() | mouseY : Number
마우스 위치의 y 좌표를 나타냅니다 (픽셀 단위).
| DisplayObject | |
![]() | name : String
DisplayObject 의 인스턴스명을 나타냅니다.
| DisplayObject | |
![]() | numChildren : int
이 object의 아이의 수를 돌려줍니다.
| DisplayObjectContainer | |
![]() | opaqueBackground : Object
표시 object가 특정의 배경색으로 불투명한지 어떤지를 지정합니다.
| DisplayObject | |
![]() | parent : DisplayObjectContainer
이 표시 object를 포함한 DisplayObjectContainer object를 나타냅니다.
| DisplayObject | |
![]() | prototype : Object
[static]
클래스 또는 함수 object의 prototype object에의 참조입니다.
| Object | |
![]() | 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
[read-only]
MovieClip 인스턴스내의 장면의 이름, 프레임수, 프레임 label가 리스트 된 Scene object의 배열입니다.
| MovieClip | ||
![]() | 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 | |
| totalFrames : int
[read-only]
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의 폭을 나타냅니다 (픽셀 단위).
| DisplayObject | |
![]() | x : Number
친 DisplayObjectContainer 의 로컬 좌표를 기준으로 한 DisplayObject 인스턴스의 x 좌표를 나타냅니다.
| DisplayObject | |
![]() | y : Number
친 DisplayObjectContainer 의 로컬 좌표를 기준으로 한 DisplayObject 인스턴스의 y 좌표를 나타냅니다.
| DisplayObject | |
| Methods | 정의 | ||
|---|---|---|---|
| MovieClip ()
새로운 MovieClip 인스턴스를 작성합니다.
| MovieClip | ||
![]() | addChild (child:DisplayObject ):DisplayObject
이 DisplayObjectContainer 인스턴스에 child DisplayObject 인스턴스를 추가합니다.
| DisplayObjectContainer | |
![]() | addChildAt (child:DisplayObject , index:int ):DisplayObject
이 DisplayObjectContainer 인스턴스에 child DisplayObject 인스턴스를 추가합니다.
| DisplayObjectContainer | |
![]() | addEventListener (type:String , listener:Function , useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
event listener objects를 EventDispatcher object에 등록해, listener가 이벤트의 통지를 받도록(듯이) 합니다.
| EventDispatcher | |
![]() | areInaccessibleObjectsUnderPoint (point:Point ):Boolean
특정의
point 포인트를 지정해 호출한 DisplayObjectContainer.getObjectsUnderPoint() Methods로부터 돌려주어진 리스트에, 시큐러티상의 제약을 위해서(때문에) 생략 되는 표시 object가 있을지 어떨지를 나타냅니다. | DisplayObjectContainer | |
![]() | contains (child:DisplayObject ):Boolean
지정된 표시 object가, DisplayObjectContainer 인스턴스의 아이인지, 인스턴스 자체인지를 지정합니다.
| DisplayObjectContainer | |
![]() | dispatchEvent (event:Event ):Boolean
이벤트를 event 플로우(flow)에 dispatch합니다.
| EventDispatcher | |
![]() | getBounds (targetCoordinateSpace:DisplayObject ):Rectangle
targetCoordinateSpace object의 좌표계를 기준으로 해, 표시 object의 area를 정의하는 구형을 돌려줍니다. | DisplayObject | |
![]() | getChildAt (index:int ):DisplayObject
지정의 인덱스 위치에 있는 child 표시 object 인스턴스를 돌려줍니다.
| DisplayObjectContainer | |
![]() | getChildByName (name:String ):DisplayObject
지정된 이름에 일치하는 child 표시 object를 돌려줍니다.
| DisplayObjectContainer | |
![]() | getChildIndex (child:DisplayObject ):int
child DisplayObject 인스턴스의 인덱스 위치를 돌려줍니다. | DisplayObjectContainer | |
![]() | getObjectsUnderPoint (point:Point ):Array
지정된 포인트아래에 있어, 이 DisplayObjectContainer 인스턴스의 child 또는 손자등인 object의 배열을 돌려줍니다.
| DisplayObjectContainer | |
![]() | getRect (targetCoordinateSpace:DisplayObject ):Rectangle
셰이프상의 선을 제외해,
targetCoordinateSpace Parameters에 의해 정의된 좌표계에 근거해, 표시 object의 경계를 정의하는 구형을 돌려줍니다. | DisplayObject | |
![]() | 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 | |
![]() | isPrototypeOf (theClass:Object ):Boolean
Object 클래스의 인스턴스가, Parameters로서 지정된 object의 prototype 체인내에 있을지 어떨지를 나타냅니다.
| Object | |
![]() | localToGlobal (point:Point ):Point
point object를 표시 object의 (로컬) 좌표로부터 스테이지 (글로벌) 좌표로 변환합니다. | DisplayObject | |
| 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 리스트로부터 지정의
child DisplayObject 인스턴스를 삭제합니다. | DisplayObjectContainer | |
![]() | removeChildAt (index:int ):DisplayObject
DisplayObjectContainer 의 child 리스트의 지정된
index 위치로부터 child DisplayObject 를 삭제합니다. | DisplayObjectContainer | |
![]() | removeEventListener (type:String , listener:Function , useCapture:Boolean = false):void
EventDispatcher object로부터 listener를 삭제합니다.
| EventDispatcher | |
![]() | 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 살의 child object의 z 순서 (겹침순서)를 바꿔 넣습니다.
| DisplayObjectContainer | |
![]() | swapChildrenAt (index1:int , index2:int ):void
아이 리스트내의 지정된 인덱스 위치에 해당하는 2 살의 child object의 z 순서 (겹침순서)를 바꿔 넣습니다.
| DisplayObjectContainer | |
![]() | toString ():String
지정된 object의 string 표현을 돌려줍니다.
| Object | |
![]() | valueOf ():Object
지정된 object의 원시적치를 돌려줍니다.
| Object | |
![]() | willTrigger (type:String ):Boolean
지정된 event 타입에 대해, 이 EventDispatcher object 또는 그 조상에게 event listener가 등록되어 있는지 어떤지를 확인합니다.
| EventDispatcher | |
| currentFrame | property |
currentFrame:int [read-only]MovieClip 인스턴스의 타임 라인내의 재생 헤드가 놓여져 있는 프레임의 번호를 나타냅니다. 무비 클립에 복수의 장면이 있는 경우, 이 값은 현재의 장면의 프레임 번호입니다.
Implements public function get currentFrame():int
See also
gotoAndStop() Methods와
currentFrame property를 사용해, 무비 클립 mc1 의 재생 헤드를
현재의 위치로부터 5 개처의 프레임에 진행해 정지합니다.
mc1.gotoAndStop(mc1.currentFrame + 5);
| currentLabel | property |
currentLabel:String [read-only]MovieClip 인스턴스의 타임 라인내의 재생 헤드가 놓여져 있는 현재의 label입니다.
Implements public function get currentLabel():String
See also
mc1 의
currentLabel property의 사용 방법을 나타냅니다.
trace(mc1.currentLabel);
| currentLabels | property |
currentLabels:Array [read-only]현재의 장면의 FrameLabel object의 배열을 돌려줍니다. MovieClip 인스턴스가 장면을 사용하고 있지 않는 경우, 배열에는 MovieClip 인스턴스 전체의 모든 프레임 label가 포함됩니다.
Implements public function get currentLabels():Array
See also
mc1 의
currentLabels property의 사용 방법을 나타냅니다.
import flash.display.FrameLabel;
var labels:Array = mc1.currentLabels;
for (var i:uint = 0; i < labels.length; i++) {
var label:FrameLabel = labels[i];
trace("frame " + label.frame + ": " + label.name);
}
| currentScene | property |
currentScene:Scene [read-only]MovieClip 인스턴스의 타임 라인내의 재생 헤드가 놓여져 있는 현재의 장면입니다.
Implements public function get currentScene():Scene
See also
mc1 의
currentScene property의 사용 방법을 나타냅니다.
import flash.display.Scene; var scene:Scene = mc1.currentScene; trace(scene.name + ": " + scene.numFrames + " frames");
| enabled | property |
enabled:Boolean [read-write]
무비 클립의 유효 / 무효를 나타내는 불리언 값입니다. enabled 의 디폴트치는 true 입니다. enabled 가 false 로 설정되면, 무비 클립의 [오버],[다운],[업] 의 각 프레임은 무효가 됩니다. 무비 클립은, event (mouseDown,mouseUp,keyDown,keyUp 등)를 계속해 받습니다.
enabled property는, 무비 클립의 버튼을 닮은 property만을 제어합니다. enabled property는 언제라도 변경할 수 있습니다. 이 property의 변경 후, 무비 클립은 곧바로 유효 / 무효가 됩니다. enabled property가 false 로 설정되어 있는 경우, object는 자동 탭 순서에 포함되지 않습니다.
public function get enabled():Boolean
public function set enabled(value:Boolean ):void
enabled property를 사용해,
MovieClip object mc1 의 버튼을 닮은 property를 무효로 하는 방법을 나타냅니다.
mc1.enabled = false;
| framesLoaded | property |
framesLoaded:int [read-only]
스트리밍 SWF 파일로부터 로드 된 프레임수입니다. frameLoaded property를 사용해, 특정의 프레임과 그 전의 모든 프레임의 내용이 로드 되고 있어 브라우저로 로컬에 사용할 수 있을지 어떨지를 판별할 수 있습니다. 이것을 사용해, 큰 SWF 파일의 다운로드를 감시할 수도 있습니다. 예를 들어, SWF 파일의 지정된 프레임이 로드를 완료할 때까지, 그 SWF 파일이 로드안인 것을 나타내는 메세지를 유저에게 표시하는 경우에 사용할 수 있습니다.
무비 클립에 복수의 장면이 있는 경우는,framesLoaded property는, 무비 클립내의모든장면의 로드가 끝난 프레임의 수를 돌려줍니다.
public function get framesLoaded():int
See also
framesLoaded property와
totalFrames property를 사용해, 스트리밍 MovieClip object
mc1 의 로드가 완료했는지 어떠했는지를 확인하는 방법을 나타냅니다.
if (mc1.framesLoaded == mc1.totalFrames) {
trace("OK. ");
}
| scenes | property |
scenes:Array [read-only]MovieClip 인스턴스내의 장면의 이름, 프레임수, 프레임 label가 리스트 된 Scene object의 배열입니다.
Implements public function get scenes():Array
See also
mc1 의
scenes property의 사용 방법을 나타냅니다.
import flash.display.Scene;
for (var i:uint = 0; i < mc1.scenes.length; i++) {
var scene:Scene = mc1.scenes[i];
trace("scene " + scene.name + ": " + scene.numFrames + " frames");
}
| totalFrames | property |
totalFrames:int [read-only]MovieClip 인스턴스내의 프레임 총수입니다.
무비 클립에 복수의 프레임이 있는 경우는,totalFrames property는, 무비 클립내의모든장면의 프레임 총수를 돌려줍니다.
public function get totalFrames():int
See also
mc1 의
totalFrames property의 사용 방법을 나타냅니다.
trace(mc1.totalFrames);
| trackAsMenu | property |
trackAsMenu:Boolean [read-write]
SimpleButton 또는 MovieClip object인 다른 표시 object가 마우스 해방 이벤트를 받을 수가 있을지 어떨지를 나타냅니다. trackAsMenu property를 사용해 메뉴를 작성할 수 있습니다. trackAsMenu property는, 임의의 SimpleButton 또는 MovieClip object에 대해서 설정할 수 있습니다. trackAsMenu property의 디폴트치는 false 입니다.
trackAsMenu property는 언제라도 변경할 수 있습니다. 이 property를 변경한 무비 클립에는, 새로운 동작이 즉시 반영됩니다.
public function get trackAsMenu():Boolean
public function set trackAsMenu(value:Boolean ):void
trackAsMenu property를 사용해
MovieClip object mc1 의 마우스 해방 이벤트를 유효하게 하는 방법을 나타냅니다.
mc1.trackAsMenu = true;
| MovieClip | () | constructor |
public 함수 MovieClip()
새로운 MovieClip 인스턴스를 작성합니다. MovieClip 의 작성 후, 스테이지상 display object 컨테이너의 addChild() Methods 또는 addChildAt() Methods를 호출할 수 있습니다.
| gotoAndPlay | () | Methods |
public function gotoAndPlay(frame:Object , scene:String = null):void
지정된 프레임으로 SWF 파일의 재생을 개시합니다. 이 처리는, 프레임내의 모든 잔존 액션이 실행을 완료한 후에 행해집니다. 프레임 뿐만이 아니라 장면도 지정하는 경우는,scene Parameters의 값도 지정해 주세요.
frame:Object — 재생 헤드의 발송지가 되는 프레임 번호를 나타내는 수치, 또는 재생 헤드의 발송지가 되는 프레임의 label를 나타내는 string입니다. 번호를 지정하는 경우는, 지정하는 장면에서의 번호를 지정합니다. 장면을 지정하지 않는 경우는, 재생하는 글로벌 프레임 번호를 결정하는데 현재의 장면을 관련지을 수 있습니다. 장면을 지정했을 경우, 재생 헤드는 지정된 장면내의 프레임 번호에 점프 합니다.
|
|
scene:String (default = null) — 재생하는 장면의 이름입니다. 이 Parameters는 옵션입니다.
|
See also
gotoAndPlay() Methods를 사용해
무비 클립 mc1 의 재생 헤드를 현재의 위치로부터 5 개처의 프레임에 진행합니다.
mc1.gotoAndPlay(mc1.currentFrame + 5);
gotoAndPlay() Methods를 사용해
무비 클립 mc1 의 재생 헤드를 "Scene 12" 라는 이름의 장면내의 "intro" 라고 하는 프레임으로 이동합니다.
"Scene 12":
mc1.gotoAndPlay("intro", "Scene 12");
| gotoAndStop | () | Methods |
public function gotoAndStop(frame:Object , scene:String = null):void
이 무비 클립의 지정된 프레임에 재생 헤드를 보내, 거기서 정지시킵니다. 이 처리는, 프레임내의 모든 잔존 액션이 실행을 완료한 후에 행해집니다. 프레임에 가세해 장면을 지정하는 경우는,scene Parameters를 지정해 주세요.
frame:Object — 재생 헤드의 발송지가 되는 프레임 번호를 나타내는 수치, 또는 재생 헤드의 발송지가 되는 프레임의 label를 나타내는 string입니다. 번호를 지정하는 경우는, 지정하는 장면에서의 번호를 지정합니다. 장면을 지정하지 않는 경우는, 발송지의 글로벌 프레임 번호를 결정하는데 현재의 장면을 관련지을 수 있습니다. 장면을 지정했을 경우, 재생 헤드는 지정된 장면내의 프레임 번호에 보내져 정지합니다.
|
|
scene:String (default = null) — 신명입니다. 이 Parameters는 옵션입니다.
|
ArgumentError — 지정된 scene 또는 frame 가, 이 무비 클립으로 발견되지 않았던 경우.
|
See also
gotoAndStop() Methods와
currentFrame property를 사용해, 무비 클립 mc1 의 재생 헤드를
현재의 위치로부터 5 개처의 프레임에 진행해 정지합니다.
mc1.gotoAndStop(mc1.currentFrame + 5);
gotoAndStop() 를 사용해
무비 클립 mc1 의 재생 헤드를 "Scene 12" 라는 이름의 장면내의 "finale" 라고 하는 프레임으로 이동해
정지합니다.
mc1.gotoAndStop("finale", "Scene 12");
| nextFrame | () | Methods |
public function nextFrame():void 다음의 프레임에 재생 헤드를 보내, 정지합니다. 이 처리는, 프레임내의 모든 잔존 액션이 실행을 완료한 후에 행해집니다.
See also
prev
버튼은 재생 헤드를 전의 프레임으로 이동해,nextBtn 버튼은 재생 헤드를 다음의 프레임에
이동합니다.
import flash.events.MouseEvent;
mc1.stop();
prevBtn.addEventListener(MouseEvent.CLICK, goBack);
nextBtn.addEventListener(MouseEvent.CLICK, goForward);
function goBack(event:MouseEvent) :void {
mc1.prevFrame();
}
function goForward(event:MouseEvent) :void {
mc1.nextFrame();
}
| nextScene | () | Methods |
public function nextScene():void MovieClip 인스턴스의 다음의 장면에 재생 헤드를 이동합니다. 이 처리는, 프레임내의 모든 잔존 액션이 실행을 완료한 후에 행해집니다.
See also
prevBtn
버튼은 재생 헤드를 전의 장면으로 이동해,nextBtn 버튼은 재생 헤드를 다음의 장면에
이동합니다.
import flash.events.MouseEvent;
mc1.stop();
prevBtn.addEventListener(MouseEvent.CLICK, goBack);
nextBtn.addEventListener(MouseEvent.CLICK, goForward);
function goBack(event:MouseEvent) :void {
mc1.prevScene();
}
function goForward(event:MouseEvent) :void {
mc1.nextScene();
}
| play | () | Methods |
public function play():void 무비 클립의 타임 라인내에서 재생 헤드를 이동합니다.
See also
stop() Methods를 사용해 무비 클립
mc1 를 정지해, 유저가 continueText 라는 이름의 텍스트 필드를 클릭했을 때에 재생을 재개합니다.
import flash.text.TextField;
import flash.events.MouseEvent;
var continueText:TextField = new TextField();
continueText.text = "Play movie...";
addChild(continueText);
mc1.stop();
continueText.addEventListener(MouseEvent.CLICK, resumeMovie);
function resumeMovie(event:MouseEvent) :void {
mc1.play();
}
| prevFrame | () | Methods |
public function prevFrame():void 직전의 프레임에 재생 헤드를 되돌려, 정지합니다. 이 처리는, 프레임내의 모든 잔존 액션이 실행을 완료한 후에 행해집니다.
See also
prev
버튼은 재생 헤드를 전의 프레임으로 이동해,nextBtn 버튼은 재생 헤드를 다음의 프레임에
이동합니다.
import flash.events.MouseEvent;
mc1.stop();
prevBtn.addEventListener(MouseEvent.CLICK, goBack);
nextBtn.addEventListener(MouseEvent.CLICK, goForward);
function goBack(event:MouseEvent) :void {
mc1.prevFrame();
}
function goForward(event:MouseEvent) :void {
mc1.nextFrame();
}
| prevScene | () | Methods |
public function prevScene():void MovieClip 인스턴스의 직전의 장면에 재생 헤드를 이동합니다. 이 처리는, 프레임내의 모든 잔존 액션이 실행을 완료한 후에 행해집니다.
See also
prevBtn
버튼은 재생 헤드를 전의 장면으로 이동해,nextBtn 버튼은 재생 헤드를 다음의 장면에
이동합니다.
import flash.events.MouseEvent;
mc1.stop();
prevBtn.addEventListener(MouseEvent.CLICK, goBack);
nextBtn.addEventListener(MouseEvent.CLICK, goForward);
function goBack(event:MouseEvent) :void {
mc1.prevScene();
}
function goForward(event:MouseEvent) :void {
mc1.nextScene();
}
| stop | () | Methods |
getPropertiesString() Methods의 반환값이,
outputText 텍스트 필드의 텍스트로서 사용됩니다. getPropertiesString() Methods는,
무비 클립의 이하의 property의 값이 받아들여진 string를 돌려줍니다.
currentFrame, currentLabel, currentScene,
framesLoaded,totalFrames, 및 trackAsMenu. outputText 텍스트 필드의 width 및 height property를 조정합니다. outputText 텍스트 필드를
표시 리스트에 추가합니다.
package {
import flash.display.MovieClip;
import flash.text.TextField;
public class MovieClipExample extends MovieClip {
public function MovieClipExample() {
var outputText:TextField = new TextField();
outputText.text = getPropertiesString();
outputText.width = stage.stageWidth;
outputText.height = outputText.textHeight;
addChild(outputText);
}
private function getPropertiesString() :String {
var str:String = ""
+ "currentFrame: " + currentFrame + "\n"
+ "currentLabel: " + currentLabel + "\n"
+ "currentScene: " + currentScene + "\n"
+ "framesLoaded: " + framesLoaded + "\n"
+ "totalFrames: " + totalFrames + "\n"
+ "trackAsMenu: " + trackAsMenu + "\n";
return str;
}
}
}
코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트
현재의 페이지: http://flexdocs.kr/docs/flex2/langref/flash/display/MovieClip.html