У меня есть собственная функция Android, которую я вызываю во Flash с помощью ANE:
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, но вы, очевидно, не можете получить массив из объекта.
Итак, как вы читаете эти данные?