我正在为我的一类写一个克隆函数。
var buffer:ByteArray = new ByteArray();
buffer.writeObject(this);
buffer.position = 0;
var gameblock:* = buffer.readObject();
现在是读取对象的最后一行。我把这三个错误放在一起:
TypeError:错误 #1009:无法访问空对象引用的属性或方法。TypeError:错误 #1034:类型强制失败:无法将 Object@c60efe9 转换为 model.BlockData。TypeError:错误 #1034:类型强制失败:无法将 Object@c5141c1 转换为 flash.geom.Matrix。
'this' 类包含一个用户定义的类 BlockData 和一个 Point 。错误正在发生。你认为我应该如何克隆这个类?
我确实覆盖了 BlockData 和 point 以确保它们得到正确返回