но как только два массива:

Код AS3:
var obj:Object = new Object;
obj.aaa = new Array();
obj.aaa[0]=0;
obj.aaa[1]=1;
obj.aaa[2]=2;
obj.bbb = new Array();
obj.bbb[0]=0;
obj.bbb[1]=1;
obj.bbb[2]=2;
var tmpStr:String = Serializer.serialize(obj);
var obj2:* = Serializer.unserialize(tmpStr);
то начинается глюк:

Код AS3:
obj2 Object (@5d4c731)
bbb Object (@5d4c7a9)
undefined undefined

Код AS3:
tmpStr "O:8:"stdClass":2:{s:3:"bbb";O:8:"stdClass":3:{s:1:"0";i:0;s:1:"1";i:1;s:1:"2";i:2;}s:3:"aaa";O:8:"stdClass":3:{s:1:"0";i:0;s:1:"1";i:1;s:1:"2";i:2;}}"
Добавлено через 1 минуту
я понял про что Вы говорите. да пусть станет объектом, хотя согласен коряво написано.
Добавлено через 2 минуты
главная проблема только один объект или массив пропускает.