Здравствуйте. Есть два класса. Один - уровень, другой - герой. Как добавить героя на уровень или метод, в котором герой создаётся? У меня либо герой на сцене, либо уровень. Выглядит это так:

Код AS3:
package {
import flash.display.DisplayObject;
import flash.display.Sprite;
import flash.events.Event;
public class TestLevel extends Sprite {
private var _car:Car;
public function TestLevel():void {
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event = null):void {
removeEventListener(Event.ADDED_TO_STAGE, init);
createBodies();// создаем тела уровня
_car = new Car();
addChild(_car);
//_car = new Car();
//_car.createCar(); //только метод
}
}
}

Код AS3:
package {
import flash.display.Sprite;
import flash.events.Event;
public class Car extends Sprite {
public function Car():void {
if (stage) init();
else addEventListener(Event.ADDED_TO_STAGE, init);
}
public function init(e:Event = null):void {
removeEventListener(Event.ADDED_TO_STAGE, init);
createCar();// создаем героя
}
}
}