setTimeout not working in CS5 the same as in CS4

Until these days I’ve used Flash CS4 for my banners.
Every time I wanted to pause the timeline for a number of seconds (without adding lots of frames on it) I used:

stop();
setTimeout(this,"play", 2000);

I made such a banner few days ago in CS4 and it worked like usually. I’ve installed CS5 and opened the same banner and now the very same code doesn’t work. It says “Type mismatch”.

Anybody know why?
(sorry if discussed before, I haven’t found anything)