[ sekvoja @ 30.04.2006. 22:52 ] @
Cao svima, muci me ovaj setInterval. Evo primera:

class nesto extends MovieClip {
private var interval:Number;
private var Clip:MovieClip;

function nesto () {
f1();
interval = setInterval(tracer, 500);
//tracer();
}
private function f1() {
Clip = this.createEmptyMovieClip("Clip", this.getNextHighestDepth());
}
private function tracer() {
trace(Clip);
}
}

Problem je sto kad pozovem f-ju tracer sa "interval = setInterval(tracer, 500);", umesto vrednosti dobijam undefined, a kada pozovem f-ju tracer samo jednom sa tracer(); znaci bez intervala, uredno dobijem vrednost "_level0.instance1.Clip".

Gde gresim???
[ Vranac @ 30.04.2006. 23:56 ] @
Jeli, pa ti se nisi nimalo potrudio da proucis
onaj kod sto sam pisao u prethodnim temama,
jer bi onda znao u cemu je problem

Code:


import mx.utils.Delegate;

class nesto extends MovieClip {
    private var interval:Number;
    private var Clip:MovieClip;
    function nesto() {
        f1();
        interval = setInterval(Delegate.create(this,tracer), 500);
        //tracer();
    }
    private function f1() {
        Clip = this.createEmptyMovieClip("Clip", this.getNextHighestDepth());
    }
    private function tracer() {
        trace(Clip);
    }
}