actionscript-3 air localconnection

actionscript 3 - As3-Conexión local entre aplicaciones de escritorio SWF y AIR



actionscript-3 localconnection (1)

El código de trabajo es:

AIR: var localConnection:LocalConnection = new LocalConnection(); localConnection.send("_myConnection", "methodName", "Hello world! Source: http://www.foobar.com"); SWF: var localConnection:LocalConnection = new LocalConnection(); localConnection.allowDomain("app#airtest"); //or use "*" wildcard to allow any domains and AIR applications localConnection.client = this; localConnection.connect("_myConne‌​ction");

Donde airtest es la id de la aplicación de AIR. Use el símbolo _ antes del nombre de la conexión local para soportar nombres de dominio impredecibles (funcionará en modo de depuración y vía http).

Necesito enviar un texto de un SWF (navegador web) incrustado a una aplicación de escritorio basada en AIR. Hice todo lo que se explica en la documentación, pero no puedo establecer una conexión.

¿Alguien ve lo que hice mal o puede señalarme un ejemplo de trabajo?

Del SWF:

function startConnection(e:Event=null):void { var localConnection:LocalConnection localConnection = new LocalConnection(); localConnection.client = this; localConnection.allowDomain("app#com.example.desktop"); var textToSend = "Hello world! Source: http://www.foobar.com"; localConnection.send("app#com.example.desktop:connectionName", "methodName",textToSend); }

Desde la aplicación de escritorio de AIR:

function onBrowserInvoke (event:BrowserInvokeEvent):void{ var localConnection:LocalConnection localConnection = new LocalConnection(); localConnection.client = this localConnection.allowDomain("example.com"); localConnection.connect("connectionName"); }

Gracias. Uli