startDrag, stopDrag 메서드 설명입니다.

아래 예제를 실행하여 보십시오.

 

//Drag.fla

var holder:MovieClip = new MovieClip();
holder.graphics.beginFill(0xFFCC00);
holder.graphics.drawCircle(50,50,40);

 

addChild(holder);

 

holder.addEventListener("mouseDown", pieceMove)
holder.addEventListener("mouseUp", pieceMove);

 

function pieceMove(evt:Event):void{
    if(evt.type == "mouseDown"){
         evt.target.startDrag();
    }
 
    else if(evt.type == "mouseUp"){
         evt.target.stopDrag();
    }
}

 

 

stopDrag() 메서드 설명

지정된 것을 드래그할 수 있도록 합니다.

한 번에 하나의 Sprite만 드래그할 수 있습니다.

  

stopDrag() 메서드 설명

startDrag() 메서드를 종료합니다.

stopDrag() 메서드가 추가되거나, 다른 것을 드래그할 수 있게 될 때까지

드래그할 수 있는 상태로 있게 됩니다.

 

Event.target:Object 설명

이벤트 대상입니다. 이 속성에는 대상 노드가 포함됩니다.

예를 들어, 확인 버튼을 클릭하는 경우 대상 노드는 이 버튼을 포함하는 표시 목록 노드입니다.

 

Event.type:String 설명

이벤트 유형입니다. 유형은 대소문자를 구분합니다.

 

MouseEvent 유형

CLICK : String = "click"

CLOSE : String = "close"

COMPLETE : String = "complete"

CONNECT : String = "connect"

DEACTIVATE : String = "deactivate"

DOUBLE_CLICK : String = "doubleClick".

ENTER_FRAME : String = "enterFrame"

FULLSCREEN : String = "fullScreen".

ID3 : String = "id3"

INIT : String = "init"

MOUSE_DOWN : String = "mouseDown"

MOUSE_LEAVE : String = "mouseLeave"

MOUSE_MOVE : String = "mouseMove"

MOUSE_OUT : String = "mouseOut"

MOUSE_OVER : String = "mouseOver"

MOUSE_UP : String = "mouseUp"

MOUSE_WHEEL : String = "mouseWheel"

OPEN : String = "open"

REMOVED : String = "removed"

REMOVED_FROM_STAGE : String = "removedFromStage"

RENDER : String = "render"

RESIZE : String = "resize"

ROLL_OUT : String = "rollOut"

ROLL_OVER : String = "rollOver"

 

 

Event 유형

ACTIVATE : String = "activate"

ADDED : String = "added"

ADDED_TO_STAGE : String = "addedToStage"

CANCEL : String = "cancel"

CHANGE : String = "change"

CLOSE : String = "close"

COMPLETE : String = "complete"

CONNECT : String = "connect"

DEACTIVATE : String = "deactivate"

ENTER_FRAME : String = "enterFrame"

FULLSCREEN : String = "fullScreen"

ID3 : String = "id3"

INIT : String = "init”

MOUSE_LEAVE : String = "mouseLeave"

OPEN : String = "open"

REMOVED : String = "removed"

REMOVED_FROM_STAGE : String = "removedFromStage"

RENDER : String = "render"

RESIZE : String = "resize"

SCROLL : String = "scroll"

SELECT : String = "select"

SOUND_COMPLETE : String = "soundComplete"

TAB_CHILDREN_CHANGE : String = "tabChildrenChange"

TAB_ENABLED_CHANGE : String = "tabEnabledChange"

TAB_INDEX_CHANGE : String = "tabIndexChange"

UNLOAD : String = "unload"

이 게시물을..