[질문] 할당 연산자의 왼쪽은 변수나 속성이어야 합니다.
다이
안녕하세요 회원님들..^^&
if문의 and 조건을 쓰는데,
할당 연산자의 왼쪽은 변수나 속성이어야 합니다.
else if(_root[text_301].text=left && _root[text_302]=right){
위와 같은 오류가 발생합니다.
무엇이 틀린것인가요? 왼쪽 항목을 지우면 정상적으로 실행이되는데,
and 조건에서 뭔가 오류가 발생한것 같기는 한데..
...
변수 선언을 어떻게 해야할지..
많은 지도편달 부탁드립니다. ㅠㅠ
-
클라우드
오~ 예리하신 수다님.. 다른사람 모두 그것은 발견도 못했는뎅~
-
치에미
저 오류는 text field에 String을 직접 할당하려는 것에 대한 오류인 것 같습니다.
논리적으로 검사하는 것은 ==이 맞지만, 저 오류를 없애는 방법은
else if(_root[\text_301\].text=\left\ && _root[\text_302\].text=\right\){
의 형태로 _root[\text_302\] 뒤에도 .text를 붙여주셔야 할 것 같습니다. -
다빈
당근이죠~
-
휑하니
if( i = 1) -이렇게 하면 i가 1값으로 바뀝니당 =ㅅ=/
-
사지타리우스
정말 감사합니다. ㅠㅠ
-
맑은누리
^^;; = 는 대입연산자, == 비교연산자(항등연산자) , === 비교연산자(완전항등연산자)
조건식에서는 비교연산자를 통해 true, false 의 불린(Boolean)값을 통해 참이냐 거짓을 판별하는 표현식이 들어가야되며 그 결과에 따라서 true 일경우 조건식안의 코드가 실행되고, false 일경우 실행이 되지 않는 것입니다. -
늘찬
else if(_root[\text_301\].text=\left\ && _root[\text_302\]=\right\){
를
else if(_root[\text_301\].text==\left\ && _root[\text_302\]==\right\){
로 바꿔주세용.
=는 == 과 달라~요 -
가온
=