我有一个使用 ANE 在 Flash 中调用的原生 android 函数:
public class GetProductsFunction implements FREFunction {
private static final String TAG = "GetProducts";
@Override
public FREObject call(FREContext context, FREObject[] args) {
FREArray freArray = IAPManager.getInstance().getFREProducts();
return freArray;
}
}
在闪存方面,我这样调用函数:
var object:Object = this.extContext.call("GetProductsFunction");
我不太确定如何获取我返回的 FREArray。Flash 中的函数返回一个 ActionScript 对象,但您显然无法从对象中获取数组。
那么如何读取这些数据呢?