이벤트 핸들러 메소드 / 설명


1. Button.onDrafOut - 버튼을 클릭하면서 버튼 영역 바깥으로 드래그해서 빠져나간 순간 이벤트가 발생합니다.

2. Button.onDragOver - 버튼을 클릭하면서 버튼 영역 바깥으로 드래구 해서 빠져나갔다가 다시 버튼 영역 안으로 끌고 오는 순간 이벤트가 발생합니다.

3. Button.onkeyDown - 키보드 키를 누를 때 호툴합니다.

4. Button.onkeyup - 키보드 키를 놓을 때 호출합니다.

5. Button.onKillFocus - 버튼에서 포커스가 없어질 때 호출합니다.

6. Button.onPress - 버튼을 클릭한 순간 이벤트가 발생합니다.

7. Button.onRelease - 버튼을 클릭했다가 떼는 순간 이벤트가 발생합니다.

8. Button.onReleaseOutside - 버튼을 클릭했다가 드래그하여 버튼 영역 밖으로 나와서 버튼에서 손을 떼는 순간 이벤트가 발생합니다.

9. Button.onRollOut - 마우스 포인터가 버튼 위에서 버튼 밖으로 빠져나갔을 때 이벤트가 발생합니다.

10. Button.onRollOver - 마우스 포인터를 버튼 위로 가져갔을 대 이벤트가 발생합니다.

11. Button.onSetFocus - 버튼에 포커서그 있을 때 키를 높으면  호출합니다.

Posted by Dy

2008/12/31 13:51 2008/12/31 13:51
Response
888 Trackbacks , No Comment
RSS :
http://www.dy-room.com/tc/rss/response/5

자주쓰는 액션 스크립트 명령어

on() : 버튼이 작동 하는 경우를 지정
  press : 버튼을 누를 때 작동
  release : 마우스에서 버튼을 뗄 때 작동
  releaseOutside : 마우스를 버튼 밖에서 뗄 때 작동
onClipEvent() : 사건이 발생할 경우를 지정해서 작동
  enterFrame : 모든 프레임에서 작동
  load : 무비클립이 시작 될 때만 작동
  mouseDown : 마우스 버튼을 누를 때 작동
  mouseUp : 마우스 버튼을 뗄 때 작동
  mouseMove : 마우스를 움직 일 때 작동
function() : 콜백 함수
  ex) _root.button.onRelease = runction()
      {
       _root.mc.stop();
      };
  onPress : 버튼을 누를 때 작동
  onRollOver : 마우스가 무비클립 위에 올라가면 작동
    note) 마우스가 무비클립 밖으로 나가도 원래대로 돌아오지 않는다.
  onRollOut : 마우스가 무비클립 밖으로 나가면 작동
  onRelease : 마우스에서 버튼을 뗄 때 작동
  onEnterFrame : 모든 프레임에서 작동


_root : 루트의
_x : 무비클립의 x좌표
_y : 무비클립의 y좌표
_xmouse : 마우스의 x좌표
  note) _root._xmouse라고 써야함
_ymouse : 마우스의 y좌표
  note) _root._ymouse라고 써야함
_totalframes : 무비클립의 마지막 프래임
_currentframe : 현재의 프래임
_height : 객체의 높이(픽셀 수)
_width : 객체의 너비(픽셀 수)
_xscale : 객체의 x좌표 비율
_yscale : 객체의 y좌표 비율
_visible : 객체를 보임/숨김(흔적이 남지 않음)
  ex) this._visible = true/false
_alpha : 투명도 설정(알파값이 0이라도 약간의 흔적이 남음)
_rotation : 회전각.


play() : 무비클립을 재생.
stop() : 무비클립을 정지.
prevFrame() : 앞 프래임으로 가서 정지
nextFrame() : 다음 프래임으로 가서 정지
gotoAndStop() : 괄호 안의 특정 프래임에 가서 정지
gotoAndPlay() : 괄호 안의 특정 프래임에 가서 재생
startDrag() : 객체가 마우스를 따라가기 시작
  ex) this.startDrag(true,100,200,300,400); : 이 객체의 중심을 마우스와 일치시켜서,
     (100,200), (300,400)범위에서 따라가게 한다.
stopDrag() : 객체가 마우스를 따라가기 그만.
random() : 범위 안의 랜덤으로 수를 결정한다.
  ex) random(500) : 0 - 500 사이의 랜덤값을 구한다.
Number() : 괄호 안의 수식이나 문자형 데이터를 숫자로 바꾼다.
int() : 괄호 안의 수의 소숫점 이하를 버리고 정수만 출력한다.


Mouse.hide() : 마우스 커서 숨김. 커서 모양을 바꿀 때 사용한다.
Math.sqrt(x) : x의 제곱근을 구한다.
Math.atan2(y,x) : 두 점을 잇는 선분과 x축 사이의 각을 구한다.
  note) 무비클립을 특정한 점을 향해 회전 시킬 때 사용한다. 결과는 라디안 값으로 반환된다.
  ex) mc._rotation = Math.atan2(y,x)*180/Math.PI;


this : 이 객체
_parent : 부모 계층의 무비클립.

Posted by Dy

2008/12/30 16:39 2008/12/30 16:39
Response
313 Trackbacks , No Comment
RSS :
http://www.dy-room.com/tc/rss/response/4