Один из простых вариантов:
Код AS3:
package
{
import flash.events.MouseEvent;
import flash.display.MovieClip;
public class Main extends MovieClip
{
public var a:mov1;
public var b:mov2;
public function Main()
{
super();
a = this.getChildByName("a_mc") as mov1;
b = this.getChildByName("b_mc") as mov2;
if (a != null)
{
a.addEventListener(MouseEvent.CLICK, clickHandler);
}
}
private function clickHandler(evt:MouseEvent):void
{
if (b != null)
{
b.x --;
}
}
}
}
Хотя, имхо, лучше так не делать, а создавать объекты по надобности.
Тут предполагается, что у этих элементов прописаны instance name "a_mc" и "b_mc"