수고하십니다.
일중 매매시간을 임의로 정해 놓고 정해진 매매시간이면 Main.Play하고
매매시간이 아니면 Main..Pause할 수 있는 기능을 구현할 수 있을까요?
답변 1
예스스탁
예스스탁 답변
2016-08-10 18:14:59
안녕하세요
예스스탁입니다.
해당 내용 Main.Pause와 Main.Play로 처리할수가 없습니다.
현재 한번 Pause가 되면 모든 이벤트가 중지되어 다시 play를 할수 없습니다.
연계해 사용하려면 Main.Pause에 영향받지 않는 이벤트가 기능적으로 추가가 되어야 합니다.
현재 방법이라면 아래와 같이
특정변수를 만들어 시작시는 0을 주고
지정한 시작시간이 되면 1, 지정한 끝시간이 되면 2를 할당하고
다른 이벤트 안의 로직을 Tcond == 1인 조건을 주시면 됩니다.
var Tcond;
function Main_OnStart()
{
Main.SetTimer(1,60000);//60초
Tcond = 0;
}
function Main_OnTimer(nEventID)
{
var d = new Date();
var HHMMSS = d.getHours()*10000+d.getMinutes()*100+d.getSeconds();
if (Tcond == 0 && HHMMSS >= 100000)
{
Tcond = 1;
}
if (Tcond == 1 && HHMMSS >= 100000)
{
Tcond = 2;
}
if (Tcond == 1)
{
로직수행
}
}
function 다른이벤트
{
if (Tcond == 1)
{
로직수행
}
}
즐거운 하루되세요
> 고가행진 님이 쓴 글입니다.
> 제목 : Main.Pause와 Main.Play의 스위칭 방법
> 수고하십니다.
일중 매매시간을 임의로 정해 놓고 정해진 매매시간이면 Main.Play하고
매매시간이 아니면 Main..Pause할 수 있는 기능을 구현할 수 있을까요?