actionscript : 실적이 복잡한 조건부 테스트

하고자하는 여러 조건에 따라 결정됩니다.

  

사용의 논리와 (&&), 또는 (||),가 아니라 (!) 운영자 복합 조건부 제표를 작성합니다.

많은 제표에 actionscript 수로는 조건부 표현식을 포함하면, 동안, 그리고에 대한 진술, 진술 삼항 조건 연산자를 사용합니다. 있는지 여부를 테스트하려면 두 조건이 모두 사실을 사용하는 논리와 운영자 (&&),를 다음과 같이 :

  / / 체크하면 오늘은 4월 17일.  이제 = 새 날짜 (); 만약 (now.getdate () == 17 & & now.getmonth () == 3) (추적 ( "생일, 브루스!") ;) 

추 괄호로 만들 수있습니다 논리가 더욱 분명 :

  / / 체크하면 오늘은 4월 17일.  만일 ((now.getdate () == 17) & & (now.getmonth () == 3)) (추적 ( "생일, 브루스!") ;) 

여기에서 우리가 사용하는 논리 또는 연산자 (| |) 중 하나를 조건으로이 사실이 있는지 여부를 테스트하려면 :

  / / 체크 경우 주말입니다.  만일 ((now.getday () == 0) | | (now.getday () == 6)) (추적 ( "주말에 작업을하는 이유는 무엇입니까?") ;) 

논리없는 연산자를 사용하실 수도있습니다 (!) 조건이없는 사실을 확인하는 경우 :

  / / 확인하십시오 브루스 경우에 이름이 없다.  만약 (! (이름 == "브루스")) (추적 ( "이 응용 프로그램을 아는 유일한 브루스의 생일입니다.") ;) 

앞의 예 다시 작성될 수를 사용하여 불평등 운영자 (!=):

  만약 (이름! = "브루스") (추적 ( "이 응용 프로그램을 아는 유일한 브루스의 생일입니다.") ;) 

어떤 부울 값, 또는 표현하는 변환을위한 부울, 테스트 조건으로 사용할 수있습니다 :

  / / 확인을 보려면 동영상 클립이 보이는 경우입니다.  그렇다면하는 메시지가 표시됩니다.  이 조건 / /는 약식에 대한 mymovieclip._visible == 사실입니다.  만약 (mymovieclip._visible) (추적 ( "이 영화 클립이 볼 수있습니다.") ;) 

의 논리되지 연산자는 자주 사용을 확인하면 어떤 것이 거짓이 아닌 사실 :

  / / 확인을 보려면 동영상 클립이 보이지 않는 경우 (보이지 않습니다).  그렇다면하는 메시지가 표시됩니다.  / /이 조건은 약식에 대한 mymovieclip._visible! = 참 또는 / / mymovieclip._visible == 거짓입니다.  만약 (! mymovieclip._visible) (추적 ( "이 영화 클립이 보이지 않는. 이 동작을 설정하려고 시도하기 전에 그것을 볼 수있습니다. ");) 

의 논리되지 연산자는 자주 사용되는 복합 조건을 함께 논리 또는 운영자 :

  / / 여부를 확인할 경우에 이름이 다소 브루스하지도 joey.  (이것도 다시 작성될 / /를 사용하여 두 개의 불평등 연산자와 논리와입니다.) 만약 (! ((이름 == "브루스") | | (이름 == "joey"))) (추적 ( "죄송하지만, 유일한 브루스와 joey이 응용 프로그램에 대한 액세스 권한이있습니다. ");) 

참고 사항이 actionscript하지 신경을 평가 하반기를 논리와 진술하지 않는 한 첫 번째 절반의 표현이 사실입니다. 경우에 첫 번째 절반은 거짓,의 전체적인 표현은 항상 거짓으로, 이렇게하는 것이 비효율적으로 신경을 평가 하반기. 이와 같이, actionscript하지 신경을 평가 하반기를 논리 또는 진술하지 않는 한 첫 번째 절반의 표현은 거짓입니다. 경우에 첫 번째 절반이 사실에 대한 전체적인 표현은 항상 사실입니다.

이것은 문서가 추가 브리엘 savimbi
면책 조항 : 우리의 웹사이트가 포함되어있는 정보는이 문서에 대해 책임을지지 않습니다. 본 문서를 어떠한 방식 으로든 반영합니다 조회, 의견, 생각이나 신념의 기사를 디렉토리 직원입니다.

번역을 고지 :이 문서 "actionscript : 실적이 복잡한 조건부 테스트"는 번역하는 자동 번역 서비스를 사용합니다. 우리가 진심을 끼쳐 드려 번역 오류가 발생했습니다. 이해에 감사드립니다.

Online: 497 users browsing the articles directory