Timing in AS3

Hello,

I am new in Flash and Actionscript. I would like to know how to manage timing in AS3.

Let say I have some functions in a code and all of them trigger an animation.

A) I would like to run the functions one by one, [COLOR=Blue]but next function must not be triggered before the animation of the previous one is completed [/COLOR]

B) I would like to run the functions one by one, [COLOR=Blue]but next function must be triggered certain time after the animation of the previous one is completed[/COLOR]

Please could you advise how to deal with that smartly? (I have some ideas, but I don’t see them too elegant.)

Thanks a lot,
T.