Comunidad de diseño web y desarrollo en internet online

Conectar flash con otra aplicación

Citar            
MensajeEscrito el 15 Nov 2006 10:36 pm
Saludos amigos del foro.

Estoy desarrollando una aplicacion en LabView a la cual le quiero hacer una interface de usuario (API) mucho mas vistosa que lo que hace el mismo LabView.

La idea es que desde flash se envien variables (o alguna cadena de texto, lo que sea) hacia labview cada que sea presionado un boton en flash, para que con eso obtenga la API en flash y las funcionalidades de labview.

He estado haciendo unas pruebas con XMLSocket y un servidor para tal fin y lo curioso es que no sirve para labview pero si para otras aplicaciones, como enlazar dos swf independientes o con php, no hay problema con ellos, pero no funciona con labview.

Mi pregunta es si existe alguna otra forma de enviar las variables desde flash a alguna otra aplicacion (en este caso labview).

Cabe mencionar que con labview puedo hacer un listener a un puerto TCP el cual espera una conexión, pero no se si flash puede hacer la conexion a ese puerto en espera.

He visto que en ActionScript 3 hay una funcion que sirve para eso, pero no se si en ActionScript 2 exista algo parecido ya que estoy empezando con este lenguaje de programación, no se si exista un metodo para crear una conexion o un socket.

Veo tambien que existen metodos como el LodVars(), pero no se si este se pueda emplear para enviar datos a un puerto TCP.

Tambien he visto que se puede usar ActiveX y un metodo FSCommand, pero creo que esto no me sirve para tal fin.

Bueno, ese es el problema en el que estoy metido y después de mucho buscarle es que escribo aquí, espero que ustedes puedan ayudarme.

Les agradezco de antemano su tiempo y su ayuda.

:)

Por omarbeat1

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Nov 2006 11:19 pm
:crap: No tengo ni idea pero mira el objeto XMLSocket. Quizás puedas hacer algo con él.

Un saludo.

Por dmvalverde

150 de clabLevel



Genero:Masculino  

Extremadura

firefox
Citar            
MensajeEscrito el 16 Nov 2006 12:27 am
Gracias por tu respuesta, aunque menciono que ya trate con XMLSocket, pero igual voy a leer mas sobre eso.

Por omarbeat1

2 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Nov 2006 07:05 pm
*creo* que con loadVars podría funcionar así:
myLoadVars.send("http://localhost:1337");
Ya contarás si funciona ^^

Por Zah

BOFH

4290 de clabLevel

27 tutoriales
5 articulos

  Bastard Operators From Hell Editores

Zaragoza, España

firefox
Citar            
MensajeEscrito el 16 Nov 2006 07:21 pm
Orale, que buena idea, lo voy a probar y les comento aquí que pasa

Gracias :)

Por omarbeat1

2 de clabLevel



 

msie
Citar            
MensajeEscrito el 25 Nov 2006 05:53 pm
Hola amigos, al final pude resolver el caso de dos maneras diferentes.

1.- Usando la función SocketXML de flash y en el labview haciendo un listener al mismo puerto que el socketxml de flash, aquí solo hay que tener cuidado de los puertos a usar y si se tiene un firewall o algo (esto puede servir muy bien si se quiere conectividad remota :) )

2.- Usando las funciones ActiveX en labview, solo puse a leer dinámicamente el nombre de una variable de flash la cual cambia dependiendo el boton que se clickee.

En cualquier caso he usado Action Script 1 (ni el dos ni el 3), así que yo creo que no hay ningun problema para alguien con versiones mas nuevas.

Bueno, ahora puedo tener una buena interfaz hecha en flash controlando la programación hecha en LabView.

Si a alguien le interesa saber con mas detalle no dude preguntarmelo por medio de un mensaje por este foro.

Gracias a todos.

Atte. Omar Hernández R. (Omarbeat)

Por omarbeat1

2 de clabLevel



 

firefox

 

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