As máquinas virtuais do ActionScript que executam AS3 (AVM2) e AS2 (AVM1) são completamente diferentes entre si, de modo que os swfs não podem se comunicar.
A classe LocalConnection tem uma implementação comum em ambas as máquinas virtuais. A classe LocalConnection permite criar um objeto LocalConnection que pode invocar um método em outro objeto LocalConnection.
A comunicação pode ser:
Dentro de um único arquivo SWF
Entre vários arquivos SWF
Entre o conteúdo (baseado em SWF ou HTML) em aplicativos AIR
Entre o conteúdo (baseado em SWF ou HTML) em um aplicativo AIR e o conteúdo SWF em execução em um navegador
Para configurar a comunicação entre AS2 e AS3 Swf, precisamos criar um remetente e um receptor em ambos os swfs. No exemplo aqui, vamos passar um valor de texto do respectivo swf para outro swf. Um swf AS2 é carregado dentro do swf AS3.
<a href=” http://darshanrane.com/rnd/as2-as3-communication/src.rar”> Código- fonte </a>