2,278
社区成员
发帖
与我相关
我的任务
分享
package {
import flash.display.Sprite;
import flash.net.registerClassAlias;
import flash.utils.ByteArray;
public class Test extends Sprite
{
public function Test()
{
registerClassAlias("com.Person", Person);
var person:Person = new Person("tom",18);
var ba:ByteArray = new ByteArray();
ba.writeObject(person);
ba.position = 0;
var obj:* = ba.readObject();
trace(obj.toString());
}
}
}
class Person
{
private var _firstName:String;
private var _age:int;
public function Person(firstName:String, age:int)
{
_firstName = firstName;
_age = age;
}
public function toString( ):String
{
return _firstName + " is " + _age + " years old";
}
}