Собственно вот о чем речь.
Предположим я имею класс:

Код AS3:
class boy{
public var isUpal:boolean = new Boolean(false);
public var timer:Timer = new Timer();
public function boy():void
{
timer.addEventListener(TimerEvent.Timer,beg);
}
public function beg(e:Event):void
{
if (something){
isUpal = true;
}
}
}
А так же класс

Код AS3:
class girl{
public var doHaha:boolean = new Boolean(false);
public var timer:Timer = new Timer();
public var someboy:boy;
public function girl(someboy:boy):void
{
timer.addEventListener(TimerEvent.Timer,upal);
}
public function lookboy(e:Event):void
{
if (someboy.isUpal){
doHaha = true;
}
}
}
Ну и собственно в главном классе я создаю два новых объекта

Код AS3:
public var newBoy:boy = new boy();
public var newGirl:girl = new girl(newBoy);
Вообщем фишка в том, что не получается так проверить состояние переменной isUpal созданного обекта newBoy в созданном объекте newGirl.
А делаю я это потому, что мне нужно чтобы вновь создаваемые мной объекты girl могли смотреть и смеяться над любыми обектами класса boy.
Наверное очень нубский вопрос, вы уж простите.
Добавлено через 45 минут
Ээээ... как удалить тему? Я уже сам во всем разобрался=)