的Flex - C ++连接?(Flex — C++ connection?)

2019-10-19 06:19发布

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

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

后端:我们这里定义的Add方法add.cpp文件:

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

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

这就是我要完成,但我不知道我是怎样建造这些2种语言之间的桥梁。 他们怎么能沟通?

Answer 1:

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



Answer 2:

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

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

=瑞恩ryan@adobe.com



Answer 3:

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

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

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

ETA:问题153420可能是有益也。



文章来源: Flex — C++ connection?