2012-03-17 5 views
-1

내부에 루프를 만들었습니다. if 문은 있지만 두 번 이상 실행하지는 않지만 WHILE 문을 사용하면 같은 루프가 실행되지만 실제로 if 문이어야합니다.IF 문을 반복하는 AS3

function lines() 
{ 
    for(SS = 0; SS < 11; SS++) 
    { 
     while(freq1.text == slotCheck+SS && freq4.text == slotCheck+SS) 
     { 
      freq2.text = "Win"; 
      break; 
     } 

위 작업은 11 회 실행해야합니다.

function lines() 
{ 
    for(SS = 0; SS < 11; SS++) 
    { 
     if(freq1.text == slotCheck+SS && freq4.text == slotCheck+SS) 
     { 
      freq2.text = "Win"; 
      break; 
     } 
+0

휴식을 램에 관한 무작위로 누락 된 파일을 경험하는 메신저로서의 결함 루프를 종료합니다. 왜 if 문이 필요한거야? – mfa

+0

if (freq1.text == slotCheck + SS && freq4.text == slotCheck + SS && freq6.text == slotCheck + SS) else if freq1.text == slotCheck + SS && freq4.text == slotCheck + SS { 그래서 다른 경우도 있습니다. – joshua

+1

이것은 실제로 AS2와 비슷합니다. –

답변

0

내 PC에서 문제가 발생했습니다. 내 컴퓨터를 다시 시작했을 때 모든 것이 정상이었습니다. 루프와 코드 내 fustration가 하드웨어 문제였다 어쨌든 그래서 올바른지, (RAM)은 그것을 많이 가지고 있지만

죄송 당신에게 혼동 한하는 사람에게

1

질문이 있습니까?

Break; 문을 제거하면 루프가 11 회 실행됩니다.

+0

아니요, (freq1.text == slotCheck + SS && freq4.text == slotCheck + SS) { 위의 내용은 루프를 깨뜨리는 것이어야하지만 무슨 일이 일어나는지는 그 상태가 11 번 한 번 확인해. – joshua

1

지금 귀하의 질문을 생각합니다.

'중단'을 11 회 실행하려면 '계속'으로 변경하고 다른 조건은 건너 뜁니다.