если ты знаешь о таком хендлере как onEnterFrame,
то чем тебя такой вариант не устраивает?

Код:
myField.onSetFocus = function() {
_root.onEnterFrame = function() {
trace("focus set");
};
};
myField.onKillFocus = function() {
delete _root.onEnterFrame;
trace("focus kill");
};