Не понял, к чему этот код. Может я не верно выразился. Меня интересует возможность создать объект, и записать в него поля
без создания промежуточной переменной под Object.

Код AS3:
var someField:String = "name";
var someName:String = "John";
someNameHandleFunction( { someField:someName } );
В данной записи в методе будет получен объект с полем "someField" и значением "John". Мне же нужно получить поле "name" со значением "John".