Comunicação AS2, AS3 usando conexão local

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>