안녕하세요.
애니메이터가 들려주는 맥스 스크립트의 스크립팅하는 애님입니다.
checkbutton은 생긴 것은 button처럼 보이고 실제 작동은 checkbox와 비슷합니다.
우선 chenckbutton의 문법을 알아봅시다.
checkbutton <name> [<caption>] [ highlightColor:<color> ] [ toolTip:<string> ] [ checked:<boolean> ] [ images:<image_spec_array> ] [ border:<boolean> ]
<name>은 만들어질 checkbutton의 이름입니다.
[<caption>]은 만들어질 checkbutton의 버튼 위에 쓰일 문자입니다.
[ highlightColor:<color> ]는 checkbutton이 눌려졌을 때 색상입니다.
[ toolTip:<string> ]는 마우스가 checkbutton위에 머물렀을 때 팝업 되는 문자입니다.
[ checked:<boolean> ]는 checkbutton이 만들어질 때 눌린 상태일지 아닐지를 결정합니다.(true / false)
[ images:<image_spec_array> ]는 button과 마찬 가지로 checkbutton도 이미지를 넣을 수 있습니다.
[ border:<boolean> ]는 false일 경우 마우스가 위에 오지 않으면 박스 형태의 외곽선을 갖지 못합니다.
사용하지 않을 경우 기본적으로 true입니다.
문법을 알아봤고, 늘 그렇듯 우선 만들어 봅시다.
1
2
3
4
5
6
|
rollout testRoll "Test!"
(
checkbutton test1_chb "체크버튼1" highlightColor:(color 255 0 0)
checkbutton test2_chb "체크버튼2" border:false
)
createdialog testRoll
|
cs |

이렇게 만들어졌습니다.
체크 버튼1을 누르면 버튼이 어떻게 될까요?

빨간색이 나옵니다.
그리고 체크버튼2에 마우스를 올려놔 볼까요?

체크버튼2가 버튼 모양으로 바뀝니다.
그럼 어떤 내용인지 알아봅시다.
checkbutton test1_chb "체크버튼1" highlightColor:(color 255 0 0)
체크버튼1은 highlightColor를 이용하여 checkbutton이 눌리면 빨강(R:255 G:0 B:0)이 나오도록 했습니다.
(color값에 대해서는 이야기할 거리가 많으니 checkbutton을 설명한 후 맥스 스크립트 기초 게시판에 올리도록 하겠습니다. 궁금하신 분들은 맥스 스크립트 헬프 Index탭의 search에서 Color Values로 검색하시면 내용이 나옵니다.)
checkbutton test2_chb "체크버튼2" border:false
체크버튼2는 border에 false를 넣어 기본적으로는 평평하게 보이도록 했습니다.
마우스가 checkbutton위에 올라가지 않는다면 버튼 인지도 모를 것 같습니다.
오늘은 checkbutton의 문법에 대해서 알아보았습니다.
다음에는 checkbutton의 이벤트에 대해서 알아보도록 하겠습니다.
'맥스스크립트 기본' 카테고리의 다른 글
UI(11) Slider (2) | 2019.08.06 |
---|---|
UI(10) edittext (0) | 2019.08.05 |
UI(9) radiobuttons (0) | 2019.08.04 |
UI(8) checkbutton의 이벤트 (0) | 2019.08.01 |
UI(7) checkbox (0) | 2019.07.29 |
UI(6) Spinner의 이벤트 (0) | 2019.07.28 |
UI(5) Spinner의 문법 (0) | 2019.07.27 |
UI(4) Button 이벤트 및 이미지, 메시지박스 (0) | 2019.07.26 |