我搜索了Math类(http://help.adobe.com/en_US/FlashPlatform/reference/actionscript/3/Math.html)的官方动作脚本参考,但它没有说出关于fmod函数的任何内容 有没有办法在动作中使用fmod?
答案 0 :(得分:1)
如何使用此BigDecimal class for AS3。
var x : BigDecimal = new BigDecimal(11.1);
var bdval : BigDecimal = x.remainder(new BigDecimal(3));
trace(bdval.numberValue()); // 2.1 = fmod(11.1, 3);
并创建自己的fmod函数。
function fmod(a:Number, b:Number): Number
{
var x : BigDecimal = new BigDecimal(a);
var bdval : BigDecimal = x.remainder(new BigDecimal(b));
return bdval.numberValue();
}
trace(fmod(4.3, 2.1)); // 0.1