почему-то не робит.. что я делаю не так? )

Код AS3:
function hitTest(marker:Object): Object
{
var hit : Boolean = false;
var obj : Object = null;
for (var n = 0; n < boxes.length; n++)
{
var boxN = boxes[n];
if (boxN.hitTestObject(marker))
{
hit = true;
obj = boxN;
}
}
return {hit:Boolean,obj:Object};
}
stage.addEventListener(Event.ENTER_FRAME, move);
function move(event:Event)
{
hero.x -= heroSpeed;
var k:Object = hitTest(hero.mark.leftM)
trace(k.hit);//[class Boolean]
trace(k.obj);//[class Object]
}