public class CustomTypeExample extends Sprite { public function CustomTypeExample() { registerClassAlias("ExampleType", ExampleType); var example1:ExampleType = new ExampleType(1, 2); var byteArray:ByteArray = new ByteArray(); byteArray.writeObject(example1); byteArray.position = 0; var example2:ExampleType = byteArray.readObject() as ExampleType; trace(example2.getA()); trace(example2.getB()); } } }
class ExampleType implements flash.utils.IExternalizable {