Я явно что то делаю не так, укажите на ошибку.

Код AS3:
function event (e:Event):void
{
trace(e.target.content); // [object Object] ==> { object:{ name:'name', id:0 }, object:{ name:'newxName', id:1 } } тут приходит список объектов.
var my_class:MyClass = e.target.content[0] as MyClass;
trace(my_class); // null
}

Код AS3:
class MyClass {
public function MyClass ()
{
private var _id:int;
private var _name:String;
}
}
Заранее благодарен.