Comunidad de diseño web y desarrollo en internet online

LocalConnection + AIR

Citar            
MensajeEscrito el 06 Jun 2011 08:56 pm
Hola!! No logro enviar un mensaje desde una aplicación AIR a un SWF... viceversa si funciona.
Ayuda pls :P

Por lucasmoyano

Claber

1960 de clabLevel

22 tutoriales

Genero:Masculino  

Developer

chrome
Citar            
MensajeEscrito el 07 Jun 2011 02:49 am
¿Como lo envías? ¿LocalConnection?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 07 Jun 2011 06:14 am
Hola jorge, gracias por tratar de ayudarme =)

Si, con Localconnection... aquí hay un ejemplo simple de un swf conectado a otro swf:
http://www.4shared.com/get/qVNrYcQP/Local_Connection.html

Si el "reciber" lo compilo como AIR, me funciona sola mente si agrego:
lc.allowDomain("*"); // para que acepte mensajes de cualquier lado

Pero yo quiero que el reciber sea un swf, y el sender un AIR... en este caso no logro hacerlo funcionar :/
Averigué en la web, y solamente encontré gente que tampoco lo podía hacer funcionar.

Otra alternativa que me queda es utilizar algún tipo de conexión con sockets...

dime si tu puedes hacerlo andar porfavor =)

Por lucasmoyano

Claber

1960 de clabLevel

22 tutoriales

Genero:Masculino  

Developer

chrome
Citar            
MensajeEscrito el 07 Jun 2011 01:44 pm
No lo hice con AIR/swf, y me extraña ya que funciona con wrappers en VB o C++ (eso si lo hice) ¿No da ningún error .... simplemente se pierde en la nada?

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 07 Jun 2011 02:34 pm
Estuve probando mucho durante todo el día, y no logro hacerlo funcionar. Encontré esta guía:
http://blog.yoz.sk/2010/08/the-ultimate-guide-to-localconnection-swf-to-air/

Como dije antes, me funciona mandar mensajes de swf a air, pero no de air a swf... la única forma de que me funcione es si estoy probando el swf y el air (los dos al mismo tiempo, primero compilando el swf y despues el air) en el IDE de flash. Creo que tiene relación con los permisos, no se bien la verdad...

Necesito esto para hacer un debugger... revise el código de debuggers como Arthropod, donde utiliza el localconnection, pero solamente es de SWF a AIR, y es demasiado simple.
MonesterDebugger no funciona con localconnection, sino con sockets... quizás sea porque se toparon con este problema...

Osea, no es un problema grabe, porque me funciona casi bien... Ya que, al ser un debugger, al compilar cualquier proyecto que utiliza mi debugger, los mensajes de AIR al proyecto funcionan bien por lo que dije al principio (lo de los permisos)... pero si ejecuto el proyecto ya compilado (fuera del IDE Flash), no funciona.

Si puedes probar un ejemplo simple de conexión de AIR a SWF, te lo agradecería mucho =)

Por lucasmoyano

Claber

1960 de clabLevel

22 tutoriales

Genero:Masculino  

Developer

chrome
Citar            
MensajeEscrito el 07 Jun 2011 02:57 pm
una cosa más... además del lc.allowDomain("*");
Para que funcione el nombre de la conexión tiene que comenzar con "_"

Por lucasmoyano

Claber

1960 de clabLevel

22 tutoriales

Genero:Masculino  

Developer

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.