【发布时间】:2013-02-14 16:29:44
【问题描述】:
假设我是 AS3 和 FlasCC 的新手,并尝试将一些旧版 C++ 代码移植到 Flash。我所拥有的是一些数字运算例程,它采用double 类型的数组(该数组的大小是固定的)。 C++ 原型是:
double doNumberCrunching(double input[512]);
现在我想构建一个 SWC,然后从 AS3 调用 doNumberCrunching()。 SWIG 将 AS3 接口生成为:
doNumberCrunching(var _input:*):Number;
但是,我不知道如何在不处理原始字节的情况下使用 Vector.<Number>(512) 来提供它。
我的问题是:如何巧妙地解决它?您知道访问double* 底层Vector.<Number> 的廉价方法吗?或者更好的东西?
【问题讨论】:
标签: c++ actionscript-3 apache-flex adobe flascc