더북(TheBook)

  3 b01~b30 중 어떤 버튼을 클릭하더라도 목록선택창이 열리고, 클릭한버튼이 변수 컴포넌트에 저장되도록 블록을 구성합니다.

 

블록은 스크린에 있는 모든 버튼의 클릭에 반응하여 실행되고 이 블록 안에 있는 변수인 컴포넌트에는 클릭한버튼이 저장되므로 이 값을 이용하여 어떤 버튼을 클릭했는지 알 수 있습니다.

 

TIP

블록은 ‘모든’ 컴포넌트의 ‘모든 버튼’ 서랍에 있습니다.

 

  4 블록에 태그이름 값을 지정하는 블록을 추가합니다.

 

블록을 이용하면 리스트에서 특정 항목이 몇 번째 위치에 있는지를 구할 수 있습니다. 버튼리스트에는 b01~b30까지의 버튼이 순서대로 들어 있으므로 버튼리스트에서 각 버튼의 위치는 버튼 이름에 있는 숫자와 같습니다. 따라서 태그이름클릭한버튼의 이름에 있는 숫자 대신 버튼리스트에서 버튼의 위치를 구해 넣어주면 됩니다. 즉 버튼의 위치가 태그이름이 되므로 만약 b01 버튼을 클릭했다면 태그이름버튼리스트에서 b01 버튼의 위치인 1이 되고 b10 버튼을 클릭했다면 태그이름버튼리스트에서 b10 버튼의 위치인 10이 됩니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.