Function for each array item with a pause

Could somebody point me in the right direction here. I’m trying to run a function for each item in an array but I don’t want it to happen all at once. The end result is to fadein an item in an array then fade it out, then move on to the next item in the array and do the same thing.

i guess in simple form I could demonstrate this with just using text:

myFunc = function(theGreet){
trace(theGreet);
}

myFunc2 = function(){
myArr = new Array("hello","well met","goodbye");
for(i in myArr){
myFunc(myArr[1]);
// this is where i would want it to pause then go to the next one.
}
}