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

我正在尝试使如果影片剪辑的旋转为 90,其旋转速度为 0。但每次我按下 ' 键(触发 rotCW)时,影片剪辑的旋转就变为 90。

4

1 回答 1

1

您的问题是第二个条件内的分配。你需要使用“==”

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

编辑:无论角度如何,您都执行的 +=3 行。如果您通过 90 并且不想通过,您可以测试相反的条件并在这种情况下增加。例如:如果小于 90。

if (rotCW)
{
    if (tramp1.rotation < 90){
        tramp1.rotation += 3;
    }
}
于 2013-08-17T17:43:04.867 回答