2013-08-17 3 views
1
나는 무비 클립의 회전이 90 인 경우, 그 회전 속도가 0 입니다 그러나 때마다 내가 (rotCW를 트리거)가 '키를 누르도록 그것을 만들려고
if (rotCW) 
{ 
    tramp1.rotation += 3; 
    if (tramp1.rotation = 90){ 
     tramp1.rotation += 0; 
    } 
} 

의 영화 클립의 회전 각도는 90 도로 끝납니다.플래시 (AS3) 무비 클립 회전

답변

1

문제는 2 번째 조건에서 지정됩니다. "=="를 사용해야합니다.

if (rotCW) 
{ 
    tramp1.rotation += 3; 
    if (tramp1.rotation == 90){ 
     tramp1.rotation += 0; 
    } 
} 

편집 : 각도와 관계없이 실행 한 + = 3 행. 90을 지나가고 싶지 않다면, 반대 조건을 테스트하고 그 경우 증가시킬 수 있습니다. 예 : 90 미만인 경우.

if (rotCW) 
{ 
    if (tramp1.rotation < 90){ 
     tramp1.rotation += 3; 
    } 
} 
관련 문제