СлаваRa, спасибо, теперь понял: x и y - это просто перебираемые элементы вектора

. В таком случае вот как надо:

Код AS3:
var test:Vector.<SomeObject> = new <SomeObject>[obj1, obj2, obj3];
test.sort(compare);
private function compare(element1:SomeObject, element2:SomeObject):Number {
if (element1.prop > element2.prop ) {
return 1;
} else if (element1.prop < element2.prop) {
return -1;
} else {
return 0;
}
}