如何在炼金术中将 ByteArray 传递给 C 代码?
Posted
技术标签:
【中文标题】如何在炼金术中将 ByteArray 传递给 C 代码?【英文标题】:How to pass ByteArray to C code in alchemy? 【发布时间】:2011-06-20 23:16:17 【问题描述】:我想将一个字节数组对象从 flex 代码传递给 C 代码。怎么做?
【问题讨论】:
【参考方案1】:您可以使用 AMF 来传递 ActionScript ByteArray。因此,您已设置在 Actionscript 方面。在服务器端,C++ 中的 AMF 服务器实现的选择很少。我将 BlazeDS 用于 Java,但我似乎只能找到用于 C++ 的 AMFPP。
【讨论】:
Scott 我想你误解了这个问题。它是关于 Adobe Alchemy,一个将 C 和 C++ 代码编译为 Flash 字节码的框架,所以这是一个客户端唯一的问题。【参考方案2】:此处概述了多种方法: http://blog.debit.nl/2009/03/using-bytearrays-in-actionscript-and-alchemy/
【讨论】:
【参考方案3】:将 ByteArray 从 Flex 传递到 C++ http://nexus.zteo.com/blog/2008/12/22/adobe-alchemy-passing-a-bytearray-from-flex-to-c/
【讨论】:
以上是关于如何在炼金术中将 ByteArray 传递给 C 代码?的主要内容,如果未能解决你的问题,请参考以下文章
在 Flash Player 中从 ByteArray 播放 FLV