Всем здравствуйте!=)
Никак не могу поймать "фишки" ООП ActionScript3. В php прекрасно получалось, здесь немного растерялся.
Значит создаю flash док. для примера. В нем два произвольных объекта, связанных со своими классами. К примеру, obj1 и obj2. Файлы структуры

Код AS3:
package {
import flash.display.MovieClip;
public dynamic class obj1{
public var somevar:String="some text";
function obj1(){trace(obj2.somevar)
}
}
}
лежат в корне проекта.
хочу, чтобы obj1 "слышал" obj2.
нужно для этого дубликаты классов создавать?
или дуиликат с именем класса при старте создается?
Проблема в том, что вышеописанный код в функции-конструкторе выдает ошибку:
1119: Access of possibly undefined property somevar through a reference with static type Class.
Просто хотелось бы услышать совет как лучше обеспечивать связь и видимость классов в сложном проекте.
Спасибо.