function roundTo(value:Number, points:Number):Number{ if (points == null || points < 1) { return value >> 0; } var delta:Number = Math.pow(10, points); return (value * delta >> 0) / delta;} // var num:Number = 100.24680; trace( roundTo(num) ); // output: 100trace( roundTo(num, 0) ); // output: 100trace( roundTo(num, 1) ); // output: 100.2trace( roundTo(num, 2) ); // output: 100.24trace( roundTo(num, 3) ); // output: 100.246trace( roundTo(num, 4) ); // output: 100.2468trace( roundTo(num, 5) ); // output: 100.23680