3 b01~b30 중 어떤 버튼을 클릭하더라도 목록선택창이 열리고, 클릭한버튼이 변수 컴포넌트에 저장되도록 블록을 구성합니다.
블록은 스크린에 있는 모든 버튼의 클릭에 반응하여 실행되고 이 블록 안에 있는 변수인 컴포넌트에는 클릭한버튼이 저장되므로 이 값을 이용하여 어떤 버튼을 클릭했는지 알 수 있습니다.
TIP
블록은 ‘모든’ 컴포넌트의 ‘모든 버튼’ 서랍에 있습니다.
4 블록에 태그이름 값을 지정하는 블록을 추가합니다.
블록을 이용하면 리스트에서 특정 항목이 몇 번째 위치에 있는지를 구할 수 있습니다. 버튼리스트에는 b01~b30까지의 버튼이 순서대로 들어 있으므로 버튼리스트에서 각 버튼의 위치는 버튼 이름에 있는 숫자와 같습니다. 따라서 태그이름에 클릭한버튼의 이름에 있는 숫자 대신 버튼리스트에서 버튼의 위치를 구해 넣어주면 됩니다. 즉 버튼의 위치가 태그이름이 되므로 만약 b01 버튼을 클릭했다면 태그이름은 버튼리스트에서 b01 버튼의 위치인 1이 되고 b10 버튼을 클릭했다면 태그이름은 버튼리스트에서 b10 버튼의 위치인 10이 됩니다.