you cant create new functions in flash with the new keyword and the function object as a constructor (at least not that Im aware of)... what it seems like you are trying to do is already available to you through the apply method:

testFunc.apply(null, ["foo","bar"]);