Single Frame Actions questions AS2

Hello,
I’m making a flash site that will be taken over by someone else so I’m trying to make it an easier transition for that person by attempting to put all of my actionscript on one frame.

A couple questions:

  1. How do you get a movie to play until a certain frame without adding a stop()? How could you add a stop in the movie and still have all of the actionscript in one location?

  2. I’ve got a button that will only work if the action keyframe is on the same frame as it’s on. The script will not acknowledge or trace the button when the script is running over many frames. When I take that same code and put it in the actions layer of the frame that the button is on, it works like a charm. Any idea why this is?

Thanks everyone