На вскидку...
main.as

Код AS3:
private var k1:MyClass = new MyClass1();
private var k2:MyClass = new MyClass2();
private function construct():void
{
k1.linkToOtherClass = k2;
}
MyClass1

Код AS3:
public var linkToOtherClass:Object;
private function changeVarInClass2():void
{
linkToOtherClass.valueNum = 120;
}
MyClass2

Код AS3:
public var valueNum:Number = 0;
Вызываешь в MyClass1 функцию changeVarInClass2() и переменная valueNum в MyClass2 меняется. Но мне этот вариант не очень, лучше чтобы все изменения контролировал родитель, а дети бы общались с другими через него