function1() {
    function2();
}

function2() {
    function3();
}

You could also use onEnterFrame to conditionally check for flags
indicating the progress of execution:

var f1Fired = false;
var f2Fired = false;
var f3Fired = false;

this.onEnterFrame = function() {
    if (f1Fired) {
         trace("f1Fired");
         function2();
    } else if (f2Fired) {
         trace("f2Fired");
         function3();
    } else if (f3Fired) {
         trace("f3Fired");
    } else {
        function1();
    }
}

function1() {
    f1Fired = true;
}

function2() {
    f2Fired = true;
}

function3() {
    f3Fired = true;
}

Or setInterval could be employed, but it sounds like you need
sequential executions of your functions, in which case setInterval is
inappropriate.

hth

Mike
_______________________________________________
Flashcoders mailing list
Flashcoders@chattyfig.figleaf.com
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Reply via email to