А если
водителю дать ссылку на
машину, а
машине на
водителя? Это допустимо?

Код AS3:
class Car {
var driver:Driver;
var model:String;
function car(newModel) {
model = newModel;
}
}

Код AS3:
class Driver {
var car:Car;
var name:String;
function driver(newName) {
name = newName;
}
function set car(newCar) {
car = newCar;
car.driver = this;
}
}

Код AS3:
var bmvCar = new Car("BMW");
var vasjaDriver = new Driver("Vasja");
vasjaDriver.car = bmvCar;