Я в замешательстве... Почему вот так вообще не выполняется код:

Код:
var i:Number = setTimeout(this, someFunc, 100);
В данном случае this ссылается на объект, который активировал код. Согласно цепочке областей видимости компилятор ищет этот объект вне функции - получается, в setTimeout(). Там не находит и поднимается выше - а это уже _root. Почему же тогда ничего не выполняется?