Хм. Не совсем понятно, код с ошибками, и не полный (кто регистрирует слушателя)...

Код AS3:
var nameX:String = "xxx";
var _obj:Object = new Object();
_obj["name_"] = nameX;
_obj.addEventListener(MouseEvent.MOUSE_DOWN, mouse_down);
function mouse_down(e:MouseEvent):void
{
trace(e.target.name_);
}
Этот код не работает?