XPLATFORM 101

- Form > sleep


앞에서 타이머 이야기할때 잠시 멈추는 기능이 없다고 했는데

아예 없는 건 아니군요.

하지만 특정 타이머를 멈출 수는 없고 전체 모든 기능을 멈추는 겁니다.


sleep 라는 메소드를 제공하고 지정된 ms 만큼 동작을 멈출 수 있습니다.


- sleep

일정 시간동안 멈추는 기능을 하는 메소드입니다.


* for 문이 실행되는 동안 밖에서 sleep 를 실행하게 되면 애매하게 동작을 하네요. ㅠㅠ

예제에서도 for 문에 대한 작업은 for 문 내에서 동작하게 구성되어 있습니다.


아래와 같이 updateWindow 메소드와 sleep 메소드를 사용하면

적절하게 화면이 동적으로 변경되는 것을 확인할 수 있습니다.

this.updateWindow();

sleep(500);

- updateWindow

화면을 바로 갱신해주는 메소드입니다.

전체 폼을 다시 갱신하는 것이기 때문에 아무래도 성능에 영향을 미칠 수 있겠네요.

http://cafe.naver.com/xplatform101/221