Up to my Flash shenanigans again. haaallllppp!

Out of context: Reply #6

  • Started
  • Last post
  • 7 Responses
  • ORAZAL1

    var users:Array = new Array();
    users.push(new User("i", 10));
    users.push(new User("yurimon", -50));
    users.push(new User("cygnus", 4));

    trace(users);
    // i:10, yurimon:-50, cygnus:4

    users.sortOn("name");
    trace(users);
    // cygnus:4, i:10, yurimon:-50

    users.sortOn("upvotes", Array.NUMERIC | Array.DESCENDING);
    trace(users);
    // i:10, cygnus:4, yurimon:-50

    class User{
    public var name:String;
    public var upvotes:Number;

    public function User(name:String, upvotes:Number) {
    this.name = name;
    this.upvotes = upvotes;
    }

    public function toString():String {
    return " " + name + ":" + price;
    }
    }

View thread