如何连接Flex应用程序(互联网站点)和C ++ togehter?

从我的意思(用户故事)一个简约例如: 弗兰克去www.myflexsite.de有2个文本框和1个按钮(标签=两个数相加)。 他在ohter的第一个文本框和5插入2。现在,他点击添加按钮。

后端:我们有其中定义一个附加方法的add.cpp文件:

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

弗兰克对“两个数相加”按钮点击在C加载方法之后++文件被称为和结果将是returned.An警告窗口,结果出现。

这就是我要完成的任务,但我不知道我是怎样建造这些2种语言之间的桥梁。 如何可以他们通信吗

有帮助吗?

解决方案

,最简单的是写在C ++小控制台应用程序,然后调用它通过Apache或使用CGI任何其他Web服务器。有这种性能问题,但它是一个良好的开端,然后你就可以往前走。从Flex的只是发出HTTP请求,并让你的程序解析它们 - 例如,你可以发送XML来回

其他提示

我不认为这是必然的意图,但是这取决于你想完成你可能想看看炼金术什么项目 - 的 http://labs.adobe.com/technologies/alchemy/ 可以使用它来编译的C ++代码分解成代码,在Flash播放器的运行。

这不会帮助您在客户端和服务器之间的通信,但如果有代码你不希望有完全重写,可能会更有帮助在Flash中直接暴露,这可能是一个解决方案。

=瑞恩ryan@adobe.com

我会写一个“宁静”的例子,但快速的Bing搜索发现这家伙已经做到了:

雅虎图片搜索REST API - Flex的示例

只要写在任何一种语言,你的船浮筒您自己的服务器端Web API。

ETA:问题 153420 威力是有益也。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top