안녕하세요 아임코딩입니다.
유튜브 링크
이번에는 엔트리에서 오브젝트를 클릭했을 때 이벤트를 처리하는 방법에 대해서 알아봅니다.
사용자가 특정한 오브젝트를 클릭했을 때 이벤트를 처리할 수 있도록 엔트리에서는 오브젝트 클릭 코드 블록을 제공합니다.
이를 이용해서 코드를 작성하고 프로그램을 만드는 방법에 대해서 알아봅시다.
시작 코드 블록 모음에서 상단에 오브젝트를 클릭했을 때 처리해주는 코드 블록 2개가 있습니다.
"오브젝트를 클릭했을 때" : 특정한 오브젝트를 클릭했을 때 실행할 코드들을 작성할 수 있습니다.
"오브젝트 클릭을 해제했을 때" : 특정한 오브젝트를 클릭한 후 마우스 버튼을 뗐을 때 실행할 코드들을 작성할 수 있습니다.
이 코드블럭을 이용하여 오브젝트를 클릭했을 때 오브젝트의 색깔을 바꾸는 간단한 프로그램을 만들어 보겠습니다.
프로그램의 코드는 다음과 같습니다.
전체 프로그램의 코드는 엔트리봇 오브젝트에 위의 코드를 추가한 것이 전부입니다.
만약 사용자가 오브젝트를 클릭하면 색깔 효과를 50만큼 줍니다.
사용자가 오브젝트를 클릭한 후 마우스를 떼면 효과를 모두 지우게 작성하였습니다.
오브젝트를 클릭했을 때 색깔효과를 바꿀 수 있는 색깔 관련 코드들은 생김새 코드 블럭에 있습니다.
생김새 관련 코드에서 색깔 관련 코드를 찾아 위와 같이 작성하면 프로그램을 제작할 수 있습니다.
프로그램을 실행해보면 다음과 같이 실행이 됩니다.
사용자가 마우스를 클릭하면 오브젝트에 색깔이 바뀌고 오브젝트 클릭을 해제하면 색깔 효과가 사라지는 것을 확인할 수 있습니다.
이상으로 오브젝트를 클릭했을 때 이벤트를 처리하는 방법에 대해서 알아봤습니다.
'프로그래밍 > 엔트리' 카테고리의 다른 글
[엔트리] 신호 처리 (0) | 2023.04.27 |
---|---|
[엔트리] 오브젝트 추가 (0) | 2023.04.27 |
[엔트리] 마우스 클릭 (0) | 2023.04.27 |
[엔트리] 키보드 입력 (0) | 2023.04.27 |
[엔트리] 시작하기 버튼 클릭 (0) | 2023.04.27 |