Ребята, все работает. Но как то странно. Как только я объявляю геттеры и сеттеры, работать перестает, я не хочу чтоб напрямую был доступ к атрибутам класса.

Код:
class Point {
private var __x:Number;
private var __y:Number;
public function point(x:Number, y:Number)
{
__x = x;
__y = y;
}
public function get x():Number {
return __x;
}
public function set x(value:Number):Void {
__x = value;
}
public function get y():Number {
return __y;
}
public function set y(value:Number):Void {
__y = value;
}
}