Array.foreach problem?

This code:

[INDENT]var myArray:Array = [‘beth’,‘brad’,‘kiffer’,‘ray’];
var myFunction:Function = function(obj:Object):void {
trace(obj);
};
myArray.forEach (myFunction);
[/INDENT]
gives me an argument mismatch??? Why???