Time delay

How would I go about in actionscript putting in a “play delay”?

for example, In layer 1 I have 10 frames. On the 10th frame is a stop(); and button that says:

on (release) {
play();
}

So it would play, stop, and move ahead after 15 seconds or if the user presses the button. Something like in Gamespots little flash window. How would I go about doing this?

Cheers