10.4.4 Extensions
It is common to see Static Extension used with the math library. This code shows a simple example:
class MathStaticExtension {
/* Converts an angle in radians to degrees */
inline public static function toDegrees(radians:Float):Float {
return radians * 180 / Math.PI;
}
}
using MathStaticExtension;
class Main {
public static function main() {
var ang = 1/2*Math.PI;
trace(ang.toDegrees()); //90
}
}