Ты используешь разные вещи тут:

Код:
a = _root.house.window.play
//и вызывать метод объекта
a()
и тут:

Код:
function f()
{
trace('call')
}
a = f;
a();
Второй способ я постоянно использую. Это давно для меня не открытие. Запусти пример и убедись, что ты не прав.