Storing Functions in Arrays

Hello, I am trying to randomly pick out a function and activate it over a time period.

if I store the function names in an array, then randomly select one via a function inside a setInterval, how could I instigate a function call? … have a look:


var functions:Array = new Array("fade","duplicate","explode");

function fade(){
do this...
}
function explode(){
do that...
}

setInterval(randomCall,1000);

function  randomCall(){
var i = Math.floor(Math.random()*3);
function* //// is the function name to call - But How do I activate it now? //////
}

I hope this makes sense … Ideas would be appreciated!