[ascoders] Re: Rekursion ohne Grenzen

  • From: Manuel.Dahm@xxxxxxxxxxx (Manuel Dahm)
  • To: <ascoders@xxxxxxxxxxxxx>
  • Date: Thu, 9 Jan 2003 03:14:26 +0100

sorry, was noch Testkram drin:



_global.rek = {}

_global.rek.chk = function(ref,theVal){
        if(this.i++ > 251){
                this.args = theVal;
                this.interval = setInterval(_global.rek,"pauseFunc",25,ref)
                return true;
        }
}
_global.rek.pauseFunc = function(ref){
        clearInterval(this.interval);
        ref.apply(null,this.args);
        this.i = 0;
}


// Anwendungstest
function rekursiv(v,param){

        // Rekursionsüberwachung hier
        //--------------------------------
        if(rek.chk(arguments.callee,arguments)){
                return;
        }
        //--------------------------------
        trace(v + ", " + param)
        ++v;
        rekursiv(v,param)
}

rekursiv(1,"PARAMETER")



------------------------------------------------------
Archiv   : //www.freelists.org/archives/ascoders/
Optionen : //www.freelists.org/list/ascoders
------------------------------------------------------

Other related posts: