ActionScript Math.abs()条件不起作用

时间:2010-08-30 09:24:15

标签: actionscript-3 math conditional absolute

我有一个数字变量vx,它随着输入帧事件而变化。在输入框架功能中,我有以下代码:

if  (Math.abs(vx) <= 0.05);
    {
    trace(Math.abs(vx));
    }

立即开始输出远高于0.05的数字:

12.544444075226783
12.418999634474515
12.29480963812977
12.171861541748472
12.050142926330986
11.929641497067676
11.810345082097
11.69224163127603
11.575319214963269
11.459566022813636
11.3449703625855
11.231520658959644
11.119205452370048
11.008013397846348
10.897933263867884
10.788953931229205
10.681064391916912
10.574253747997743
10.468511210517764
10.363826098412586
10.260187837428461
10.157585959054176
10.056010099463634
9.955449998468998
9.855895498484308

这对任何人都有意义吗?

1 个答案:

答案 0 :(得分:6)

在if。

后面有一个额外的冒号';'

if (Math.abs(vx) <= 0.05) &LT; -

如果没有我认为它会更好:

if  (Math.abs(vx) <= 0.05) {
 trace(Math.abs(vx));
}