Articles with the Haxe tag

« Page 2 / 4 »

  1. hxml tricks every haxe user should know

    Mon 04 March 2013

    Haxe projects usually are compiled with a hxml file, which basically contains compiler arguments. So most of the tricks I am going to show are actually compiler arguments tricks, which may also applicable to nmml file or IDE that does not use hxml (though they should).

    1. Run project right …

    continue reading
  2. Haxe tips: everything is an expression

    Sun 14 October 2012

    In Haxe, nearly everything is an expression. (Things that aren’t: import statement, class declaration etc, which are at module level). And every expression can be evaluated to a value.

    A block is an expression that is evaluated to the last expression inside the block:

    var v = {
        //some code
        123 …
    continue reading
  3. Haxe tips: advanced method overloading with macros

    Fri 13 July 2012

    The @:overload metadata

    Introduced in Haxe 2.08(released in 2011), @:overload metadata can be used to annotate a method to have several type signatures. For example, in JQuery of jQueryExtern, the method “html” has the following declaration:

    @:overload(function(valueOrFunction:Dynamic):JQuery{})
    public function html():String;
    

    It declares the …

    continue reading

« Page 2 / 4 »