키위쌞의 맥스 스크립트 기초강좌 3
지난 시간은 스크립트를 맥스에 등록하는 방법까지 배웠는데요
뭔가 제가 흥분된 상태에서 튜토리얼을 만든거라
깔끔치가 못했습니다. 죄송합니다
이번 시간에는 지난, 지지난 시간에 미처 다 보지 못한
스크립트를 살펴보도록 하겠습니다
일단
에 있는 기본 스크립트를 먼저 볼까요?-----------스크립트 시작-----------------------------
rollout kiwi "메뉴"(
group "그룹1"(
button btn_1 "버튼"
)
)
-----------자 이 위엣 부분까지는 이제 아시죠??----------
if FloaterExampleFloater != undefined do
(
closerolloutfloater FloaterExampleFloater
)
-----------자 이 위엣 부분은 제가 모르는 부분이네요------ 알아도 별 필요없는 내용이죠..
FloaterExampleFloater = newRolloutFloater "키위 스크립트" 150 90
addRollout kiwi FloaterExampleFloater rolledUp:true
자, 위에 부분을 한번 보시죠
프로그래밍 하시는 분들은 다 아시는 내용인데요... 저희 디자이너들은 잘 모르는게 있습니다
바로 등호 표시인데요...
키위 = 블로그 주인 이라고 쓰면... 말이 되는것 같지만 프로그램 적으로 본다면 이런 의미가 됩니다
키위에게 블로그 주인이란 값을 줘라... 라고요
규칙이 그런겁니다. .. A = B 라고 하면 A가 B와 같다가 아니라... A에게 B의 값을 줘라.. 이겁니다
다시 위에 코드를 볼까요?
FloaterExampleFloater = newRolloutFloater "키위 스크립트" 150 90
이제 눈에 조금 씩 들어오시죠?? FloaterExampleFloater 에 newRolloutFloater의 값을 넣어라..
이말입니다...
그래서... 어쩌라고.... 라는 생각이 들지 않으신가요???
넣는데 뭘 어쩌란건가요... -.,-
여기서 알아 두셔야 할것이 맥스 스크립트에 이미 정의된 스크립트 명령이 존재한다는 겁니다
바로 newRolloutFloater같은게 그것인데요 맥스 스크립트에서는요 이렇게 정의 내리면
이런 윈도우를 만들어 냅니다
뭐, 무조건 저 명령 한줄로 완성되는건 아니지만요.. 가장 중요한 역할을 하는것은 맞습니다
FloaterExampleFloater = newRolloutFloater "키위 스크립트" 150 90
(무언가) 에 (윈도우창을 만들어라) 제목은↑ 로 가로 크기는
150 세로는 90으로 만들어라
이거입니다.
결국... 이건 맥스 스크립트에 정해진 약속이니까... 매번 복사해서 쓰시되...
핑크색으로 쓰여진 부분만 여러분들의 입맛에 맞게 바꿔주시면 되는겁니다
설명이 길어졌네요... 바로 두번제 줄을 보시죠
addRollout kiwi FloaterExampleFloater rolledUp:true
ADD Rollout 이라고 있지요? 이 명령은요...
여기.. 회색 바를 추가하라는 명령입니다
그런데 이 명령만으로 생기는건 아니고요.... 스크립트 맨 위에 있던
rollout kiwi "메뉴"(
group "그룹1"(
button btn_1 "버튼"
)
)
이것과 쌍을 이루는 겁니다....
롤아웃 구성을 위에서 하고... 스크립트 맨 밑에서 그 롤아웃의 크기와
속성을 정의내린다.. 랄까.. ㅎ
이해가 잘 안가시죠?? 예를 들어 볼게요
addRollout kiwi FloaterExampleFloater rolledUp:true <- 요부분을 위 코드에 지우니까...
롤아웃이 펼침상태로 나오는 것을 알 수 있습니다...
addRollout kiwi FloaterExampleFloater rolledUp:false 라고 하셔도 되고요..
그냥 지우셔도 됩니다
자, 별거 아니었지만... 이해를 잘 하고 넘어가신다면 기본기가 탄탄해 지는 강의 였을겁니다...<- ㅋ 막 추측해..
복습 철저히 하시고요... 아직은 눌러서 무슨 반응이 오고 이러는거 배우셔봐야 머리만 아프니까요
일단 창 만들기만 익숙해 지도록 해보세요...
^_^ 나머진 제가 다 끌어드릴게요~
좋은 밤 되시고요... 강의가 도움 되셨다면 내일 출근 하셔서 주변사람들에게 한가지의 친절을 베풀어 주도록하세요~