ANEでCとAS3でのデータ受け渡しが面倒だな-とおもってきた。
で、クラス(もしくはなんらかの構造体)みたいな形でデータを受け渡しができればいいのだが・・・
とおもっていたので、昔、作りかけていた、
ApacheのモジュールでデータをamfからXMLに変換するようにしていたが、
そもそも、すべてByteArrayでamfのデータを受け渡しして、
それをC側でamfから構造体へ変換すれば、結構いいかもとおもってきた。
もちろん、データを返すときもその反対。
まあ、時間があるときにでもちょっと引っ張り出してきて、試してみようかなとおもったので、
自分用のメモ。
できれば、Android NDKとしても使えるようにしたいのだが、
結構、apr ( apache portable runtime)に頼ってしまっているあたりがネック。
(Androidとかで、使える事例をまだ見たことがない・・・・)



AS3のクラスのインスタンスをネイティブ側に渡す際、
FREObjectで渡せますが…。
そういう意味じゃない?
私がやりたいのは、as3 のオブジェクトとc の構造体でのシリアライズとアンシリアライズです。
どうもane での引数とリターンをちまちま書いているのが面倒で、
このあたりはbytearray でのやりとりだけにして、
自分で作りこむしかないと思っていました。
それがFREObject でできるのであれば、
かなりありがたいです。
調べてみます。
ありがとうございます。