Дело происходит в Flash CS5. Добавляю на сцену во второй кадр символ CarClip, пишу ему имя _carClip, ставлю в опциях "импорт в скрипт", "импорт во второй кадр". В коде пытаюсь присвоить ссылку на него в поле одного из классов, конкретно код такой:

Код AS3:
class Game extends MovieClip {
public var carClip: CarClip;
public function Game() {
this.carClip = _carClip; //_carClip это имя объекта на сцене, который мы по идее видим
}
}
Но флеш ругается при компилировании, пишет что он не знает про _carClip.
Для полноты картины надо добавить, что Game я создаю тоже во 2-м кадре, вот код главного класса документа:

Код AS3:
class Main extends MovieClip {
public function start(): void {
gotoAndStop(2);
new Game();
}
}
Помогите пожалуйста. Да, есть ещё один вопрос по поводу всех этих имён. Я хочу, чтобы у меня поле в классе Game называлось так же, как и объект на сцене, т.е. carClip на сцене и в классе поле такое же:

Код AS3:
class Game extends MovieClip {
public var carClip: CarClip;
public function Game() {
this.carClip = carClip; //carClip это внешний объект
}
}
Но при таком написании флеш считает carClip внутренним полем объекта и присваивает его сам себе. Есть возможность как-то указать что это внешний объект?