ruby, asRubyAmf は元々は Flash Remoting のためのライブラリなんだけど、シリアライザだけを使うのも面白いかもしれない。例えば、これを実行すると、[3, 4] という配列をシリアライズした test というファイルができる。 require 'app/amf' require 'io/amf_serializer' amfobj = RubyAMF::AMF::AMFObject.new() serializer = RubyAMF::IO::AMFSerializer.new(amfobj) serializer.reset_referencables serializer.write([3, 4]) open("test", "w") do |f| f.binmode f.write serializer.stream end Flash 側で開くには、次の