I have a 'home' button, which takes the timeline to 1, and this needs to work anywhere in the timeline. Having created the action though, it only works in the frame in which it was created.
Is there a way to tell it to apply the action to all frames, or even to make the action global?
Without seeing your movie's layout it's difficult to tell what might be wrong. If you are using the timeline for your movie, and you have this button in a layer on the main timeline and that button's layer extends across the whole length of the timeline then what you describe should work.
Is your button on the main timeline, and is your actionscript on the main timeline? Is the button available throughout the movie?
Ok so I persevered - something to do with the layer, I think... created a brand new layer just for the button and it works. Thanks for your help Rob.