Есть главный класс MainClass, в нем есть объект obj. Внутри этого объекта obj, есть еще один объект с собственным классом AdditionalClass. Нужно из класса AdditionalClass обратиться к объекту класса MainClass

Код AS3:
package
{
import flash.display.*;
public class MainClass extends Sprite
{
private var obj:Sprite;
public function MainClass():void
{
obj = obj_mc;
}
}
}

Код AS3:
package
{
import flash.display.*;
import flash.events.Event;
public class AdditionalClass extends Sprite
{
public function AdditionalClass():void
{
this.addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event):void
{
trace(obj)
}
}
}
Добавлено через 2 минуты
подскажите, плз, как правильно передавать данные из одного в другой класс
Добавлено через 12 минут
пытаюсь передать переменную, выдает ошибку

Код AS3:
no default constructor found in base class AdditionalCldcc

Код AS3:
package
{
import flash.display.*;
import AdditionalClass;
public class MainClass extends Sprite
{
private var obj:Sprite;
public function MainClass(obj):void
{
obj = obj_mc;
}
}
}

Код AS3:
package
{
import flash.display.*;
import flash.events.Event;
public class AdditionalClass extends Sprite
{
public function AdditionalClass(obj:Sprite):void
{
this.addEventListener(Event.ADDED_TO_STAGE, init);
}
private function init(e:Event):void
{
//trace(obj)
this.addEventListener(Event.ENTER_FRAME, moveStar);
}
private function moveStar(e:Event):void
{
this.rotation += 1;
}
}
}
Добавлено через 23 минуты
вообще можно ли в классе AdditionalClass, создать метод, который бы останавливал вращение при наведении на obj ?