#03. 객체에 관한 이해.
오늘부터 창조의 모든 객체에 대한 강좌에 들어가겠습니다.
창조에는 총 31개의 객체가 있고, 그마다의 속성, 명령어가 있습니다. 모든 속성이나 명령어는 도움말을 통하여 알 수 있지만, 이렇게 강좌를
함으로써, 쉽고 자세한 이해 하게 되리라 믿습니다.;
오늘 강좌에서 다룰 객체는 아래의 2가지입니다.
시계, 이름표. 위의 두 객체는 어느 프로그램에서나 빠지지 않는 중요한 객체입니다..
이제 하나하나씩 알아볼까요..
그럼 시계의 하는 역할은 무엇이냐...
*01. 시계
만일, 창이 뜬 후, 3초 후에 문자창이 출력되게 하려면 어떻게 하시겠습니까?
그럴때 사용하는 것이 '시계' 객체입니다.
시계 객체를 창에 끌어놓으면 아래와 같은 속성들로 되어 있습니다.
:이름
:시간간격
:제어
물론, 좌변과 윗변 속성도 있지만, 시계는 컴파일 시에는 보이지 않기때문에, 좌변, 윗변속성은 무의미합니다.;
우선 이름 속성은 어느 객체에도 있는것이기 때문에 넘어가도록 하겠습니다.
'시간간격' 속성에는, 명령어를 한번씩 실행하게 해 주는 이벤트('시계가 작동될때') 가 작동될때까지의 시간을 나타냅니다.
단위는 ms(milliseconds)입니다. sec이 아니므로 주의하세요!;
가령, 창0이 실행된 후, 2초마다 메세지를 띄워주고 싶으시다면...
창 위에 '시계' 객체를 올려놓고, 시간간격 속성을 2000으로 주신 후 명령어 편집 란에 '시계가 작동될때' 에다가
문자창보여("메세지~!");
위와 같이 하시면, 2초마다 메세지~! 라는 문자창을 보실수 있습니다.
그럼, 창을 실행한 후 2초마다 명령어를 수행하는것이 아니라, 2초 후에 명령어를 한번만 실행하게 하려면 어떻게 해야할까요?
이번에는...
문자창보여("메세지~!");
시계0.제어:=거짓;
위와 같이, 제어를 거짓으로 돌리면 더이상 시계는 작동하지 않습니다...
시계는 프로그램을 만들때 거의 빠지지 않는 객체이죠..
*02. 이름표
기타 툴에서 Label이라고 불리는 객체입니다.
별다르게 하는 기능은 없고, 정보 등을 표시해 주죠.
중요한 속성으로는
제목
이 있습니다. 이 외에는-_-;;
제목은 이름표에 적힌 글을 변경하는 것입니다.
이름표의 글을 '테스트' 로 변경하고 싶으시다면,
이름표0.제목:="테스트";
위와 같이 해 주시면 됩니다..
오늘 강좌는 여기서 끝내구요, 다음 강좌에서는 '에디트' 객체와 '메모' 객체에 대하여 알아보겠습니다~
질문은 http://byfree.net 에서 받습니다.....
좋은하루되세요. |
|