오늘 깨달은 진리.
뭐든 모를때는 API를 찾아보자. 그 곳에 다 있다.
거기서도 모르겠으면 지인에게 물어보자.

암튼 useHandCursor와 buttonMode의 차이는 간단하다.
말 그대로다.

useHandCursor는 그냥 마우스를 오버했을 때 그냥 마우스 커서만 손가락으로 바꿔준다.

buttonMode는 그 해당 객체(UIComponent건, MovieClip이건, Sprite건..)를 버튼화 시켜준다.
이렇게되면 마우스를 오버했을 때 마우스커서가 손가락으로 바뀌는건 물론이고 tab키를 눌러서 포커스 이동시에 포커스를 받을 수 있게된다.
그리고 포커스를 받았을 때, Enter, Space 등의 키 이벤트를 받을 수 있다.

buttonMode를 true로 놓고 useHandCursor를 false로 해주면 마우스 커서만 안바뀌고 buttonMode의 다른 기능은 사용할 수 있다.
저작자 표시 비영리 변경 금지
Posted by 성주

Trackback Address :: http://www.7zelkova.pe.kr/trackback/735 관련글 쓰기

댓글을 달아 주세요

  1. 덕이 2009/10/12 20:48 Address Modify/Delete Reply

    좋은정보 잘보고 갑니다.ㅎㅎㅎ
    감기조심하세요...

    • Favicon of http://www.7zelkova.pe.kr BlogIcon 성주 2009/10/13 00:08 Address Modify/Delete

      별거아니면서도 헷갈리는 것들이 많아요.
      ROLL_OVER랑 MOUSE_OVER처럼 말이죠.
      암튼 도움이 되어드렸다니 다행이에요~!

  2. 토라 2009/11/26 01:27 Address Modify/Delete Reply

    현재글과 다른내용이지만 Focus의 개념이 뭔가요?? 마우스이벤트, 키보드 이벤트들은 쉽게 알겠지만.. 포커스의 개념이 뭔지 모르겟네요;;

    • Favicon of http://www.7zelkova.pe.kr BlogIcon 성주 2009/11/26 11:44 Address Modify/Delete

      포커스. Focus. 말 그대로 초점이에요
      단적인 예로 포털의 메인화면을 예로 들어볼께요
      검색창을 클릭하면 커서가 깜빡이죠. 그때 키보드 입력을하면 검색창에 글씨가 써집니다. 검색창에 포커스가 간 겁니다.
      아이디 칸을 클릭하고 키보드 입력을하면 아이디칸에 글씨가 써지죠. 아이디칸에 포커스가 간 겁니다.
      키보드이벤트, 마우스이벤트의 대상이 되는 것을 포커스를 받았다고 할 수 있습니다.

    • 토라 2009/11/26 14:35 Address Modify/Delete

      아 그런개념이군요 ..
      감사합니다^^ 초점이라생각하니
      이해가 되는거같아요 ~