The*_*978 1 math conditional absolute actionscript-3
我有一个数字变量vx,它随着输入帧事件而变化.在输入框架功能中,我有以下代码:
if (Math.abs(vx) <= 0.05);
{
trace(Math.abs(vx));
}
Run Code Online (Sandbox Code Playgroud)
立即,它开始输出远高于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
Run Code Online (Sandbox Code Playgroud)
这对任何人都有意义吗?
';'if之后你有一个额外的冒号.
if (Math.abs(vx) <= 0.05); < -
没有我认为它会更好:
if (Math.abs(vx) <= 0.05) {
trace(Math.abs(vx));
}
Run Code Online (Sandbox Code Playgroud)