It’s not serializable… after all other things…
var v:Vector.<Boolean> = new Vector.<Boolean>(100, true);
var ba:ByteArray = new ByteArray();
registerClassAlias("__AS3__.vec.Vector.<Boolean>", Vector.<Boolean> as Class);
registerClassAlias("__AS3__.vec.Vector", Vector);
ba.writeObject(v);
ba.position = 0;
var o:Object = ba.readObject();
trace(getQualifiedClassName(o)); // __AS3__.vec::Vector.<Object>
v = Vector.<Boolean>(o);
trace(v); // Conversion succeeds but typing is lost
v = o as Vector.<Boolean>;
trace(v); // Fails...
That’s just helpless…