AS3 Math.round问题

时间:2013-04-29 09:23:36

标签: actionscript-3 flash

我需要将'speed'的变量值作为整数来传播,这样才能影响我'BG'动画片段的滑动位置。使用此代码(并尝试许多其他变体)后,'round'变量仅通过0或1.(此代码全部在ENTER FRAME函数中。)

var speed:Number = (xspeed + yspeed) / 100;
var round:Number = Math.round(speed);

BG.gotoAndStop(speed);
texta.text = ""+(round);

1 个答案:

答案 0 :(得分:1)

嗯,你潜水100,所以你的数字实际上在0到1之间的可能性很大(如果xspeed + yspeed小于100,speed在分割后会小于1 100)。

trace(speed)时你会得到什么?