커뮤니티

Pause(), Play() 문의

프로필 이미지
김태희
2015-05-07 15:41:46
204
글번호 85818
답변완료
문의1) 예스스팟 스튜디오에 보면 Main객체 내에 Pause(), Play() 메소드가 있습니다. 도움말을 보면... Pause()에 대해서는.. 스크립트의 수행을 정지합니다. 모든 이벤트들이 발생되지 않습니다. Play()에 대해서는...스크립트의 수행을 재개합니다. 멈췄던 모든 이벤트들이 발생됩니다. 이렇게 설명되어 있던데요. 근데, 실제로 테스트 해보면.. Pause()를 실행한다고 해서 스크립트 수행이 정지되는 건 아니고 스크립트는 계속 수행이 되는데, 이벤트들만 발생되지 않도록 하는 기능이더군요. 만약에, Pause()를 실행시켜 이벤트들을 발생하지 않도록 한 다음 setTimer() 로 5분 후에 Play()를 실행하도록 프로그램을 짰다면 이 5분동안 발생해야 했지만 발생되지 못한 이벤트들은 어떻게 되나요? 5분동안 대기하며 기다리고 있다가 Play()가 실행되면 그때 발생되는 건가요? 아니면 그 이벤트들은 그냥 허공에 날라가 버리고 없어지는 건가요? 문의2) 만약 예스스팟으로 작성한 전략을 실행중에 어떤 조건이 충족되었을시 전략이 더 이상 수행되지 않고 스스로 종료되도록 하려면 어떻게 해야 하나요? Pause() 는 이벤트만 발생 중지시키고 실행중인 전략 자체를 수행 중지시키진 못하더군요. 예스스팟 6131 화면에서 사용자가 직접 수행 정지시키지 않고, 전략 자체적으로 특정 조건을 만족시킬 때 알아서 종료되도록 하는 방법을 알고 싶습니다.
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-05-07 18:50:31

안녕하세요 예스스탁입니다. 1. 예 이벤트가 발생을 멈추거나 재개하는 함수입니다. 대기시간 동안에 발생된 이벤트를 기억해 대기시키지는 않습니다. Play()이후에 발생하는 이벤트에 따라서 동작합니다. 2, 예스스팟 화면에서 직접종료해 주셔야 합니다. 수식안에서 종료하는 기능은 없습니다. 즐거운 하루되세요 > 김태희 님이 쓴 글입니다. > 제목 : Pause(), Play() 문의 > 문의1) 예스스팟 스튜디오에 보면 Main객체 내에 Pause(), Play() 메소드가 있습니다. 도움말을 보면... Pause()에 대해서는.. 스크립트의 수행을 정지합니다. 모든 이벤트들이 발생되지 않습니다. Play()에 대해서는...스크립트의 수행을 재개합니다. 멈췄던 모든 이벤트들이 발생됩니다. 이렇게 설명되어 있던데요. 근데, 실제로 테스트 해보면.. Pause()를 실행한다고 해서 스크립트 수행이 정지되는 건 아니고 스크립트는 계속 수행이 되는데, 이벤트들만 발생되지 않도록 하는 기능이더군요. 만약에, Pause()를 실행시켜 이벤트들을 발생하지 않도록 한 다음 setTimer() 로 5분 후에 Play()를 실행하도록 프로그램을 짰다면 이 5분동안 발생해야 했지만 발생되지 못한 이벤트들은 어떻게 되나요? 5분동안 대기하며 기다리고 있다가 Play()가 실행되면 그때 발생되는 건가요? 아니면 그 이벤트들은 그냥 허공에 날라가 버리고 없어지는 건가요? 문의2) 만약 예스스팟으로 작성한 전략을 실행중에 어떤 조건이 충족되었을시 전략이 더 이상 수행되지 않고 스스로 종료되도록 하려면 어떻게 해야 하나요? Pause() 는 이벤트만 발생 중지시키고 실행중인 전략 자체를 수행 중지시키진 못하더군요. 예스스팟 6131 화면에서 사용자가 직접 수행 정지시키지 않고, 전략 자체적으로 특정 조건을 만족시킬 때 알아서 종료되도록 하는 방법을 알고 싶습니다.