AS2.0〜やはりパス〜

昨日の続きではないですが、
やはりパスについての理解が曖昧です。

function foo():Void {
    var kore = this;
    taishou.onEnterFrame = function() {
        if (kore.isFoo()) {
            trace("Yes!");
        }
    };
}
function isFoo():Boolean {
    return <なんかしら条件>;
}

これで条件が真のときfoo()を実行したら、Yes! Yes! Yes! ...
と実行されるはずです。


これでいいのかなぁ・・・。
一応動くのはいいのですが、なんだか腑に落ちません。