많은 컨트롤이있는 카드 (33 개의 버튼, 33 개의 메뉴 및 33 개의 라디오 버튼 쌍)가 있습니다. 컨트롤이 사용될 때마다 컨트롤의 속성이 변경됩니다 - 각 쌍의 라디오 버튼 중 하나의 하이라이트가 활성화되고 원래 레이블 (0) 이외의 메뉴 항목이 나타나고 버튼의 색상이 변경됩니다 태만. 모든 컨트롤을 기본 상태로 재설정하는 루프를 작성하려고합니다. 버튼에는 RB01 ~ RB33, 메뉴 항목에는 RM01 ~ RM33, 라디오 버튼 쌍에는 RR01 ~ RR33이 표시됩니다. 또한 컨트롤의 ID 번호가 연속되지 않습니다. 여기에 지금까지이 작업은 다음과 같습니다Livecode : 루프를 사용하여 컨트롤 속성 변경
on mouseUp
repeat with x = 1 to 33
set the backgroundColor of button "RB[x]" to default
set the Label of button "RM[x]" to 0
set the highlite of of group "RR[x]" to FALSE
end repeat
end mouseUp
"RB [X]"의 사용은 여기에 문제를 내가 검색에도 불구하고 아무것도에게 좋은 해결책을 찾을 수 없어. Livecode에서이 작업을 수행 할 수있는 방법이 있습니까? 아니면 루프에서이 작업을 수행 할 수 있도록 컨트롤에 더 좋은 명명 규칙이 있습니까?
나는 내 자신의 질문에 답을하고 아래에 추가했습니다. 그러나 나는 네 답을 더 좋아한다. 내가 생각한 것보다 훨씬 더 작아서 받아 들였다. 당신의 도움을 주셔서 감사합니다. – credenzamatic