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 オブジェクトを返しますが、明らかにオブジェクトから配列を取得することはできません。
では、このデータをどのように読むのでしょうか。