Question

Comment connecter une application Flex (Site Internet) et C ++ togehter?

un exemple de ce que je minimalistic veux dire (User Story): Frank va www.myflexsite.de il y a 2 zones de texte et 1 Bouton (label = ajouter deux numéros). Il insère 2 dans la première zone de texte et 5 dans le ohter. Maintenant, il clique sur le bouton Ajouter.

Le Backend: Nous avons un fichier add.cpp où une méthode d'ajout est défini:

int add(int a, int b ) ...

Après Frank cliqué sur le bouton « ajouter deux chiffres » l'add-méthode dans le fichier C ++ est appelé et le résultat sera returned.An Fenêtre d'alerte avec le résultat apparaît.

est ce que je veux accomplir, mais je ne sais pas comment je construire le pont entre ces 2 langues. Comment peuvent-ils communiquer?

Était-ce utile?

La solution

Le plus simple serait d'écrire une petite application console en C ++, puis l'appeler via Apache ou tout autre serveur Web en utilisant CGI. Il y a des problèmes de performance avec cela, mais il est un bon début, puis vous pouvez aller de l'avant. De Flex il suffit de faire des requêtes HTTP et laissez votre programme les analyser -. Par exemple, vous pouvez envoyer et venir XML

Autres conseils

Je ne pense pas que ce soit nécessairement l'intention, mais en fonction de ce que vous voulez accomplir, vous voudrez peut-être jeter un oeil au projet Alchemy - http://labs.adobe.com/technologies/alchemy/ vous pouvez l'utiliser pour compiler le code C ++ vers le bas dans le code qui fonctionne sur le lecteur flash.

Cela ne vous aidera à communiquer entre un client et un serveur, mais s'il y a un code que vous ne voulez pas avoir à réécrire complètement qui pourrait être plus utile exposée directement dans Flash, cela pourrait être une solution.

= Ryan ryan@adobe.com

J'allais écrire un exemple « Restful », mais une recherche Bing rapide trouve ce gars a déjà fait:

Yahoo! Recherche API REST - Flex exemple

Il suffit d'écrire votre propre api web côté serveur quelle que soit la langue flotte votre bateau.

ETA: 153420 might être utile aussi.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top