Java:
public void readExternal(ObjectInput in) throws IOException,
ClassNotFoundException
{
id = (String)in.readObject();
name = (String)in.readObject();
description = (String)in.readObject();
price = in.readLong();
}
public void writeExternal(ObjectOutput out) throws
IOException
{
out.writeObject(id);
out.writeObject(name);
out.writeObject(description);
out.writeLong(price);
}
AS3:
public function readExternal(input:IDataInput):void
{
id = input.readObject() as String;
name = input.readObject() as String;
description = input.readObject() as String;
price = input.readDouble();
}
public function writeExternal(output:IDataOutput):void
{
output.writeObject(id);
output.writeObject(name);
output.writeObject(description);
output.writeDouble(price);
}