Unpause Button Doesn't Work Correctly

Hello all,

I would like to have a fully-functional pause toggle button, which I haven’t been able to accomplish. The AS on my pause button is below, and when I click on the pause button, the movie clips and the external swf with the instance named “ryan” does pause but when I attempt to un-pause the movie, the movie starts from the beginning of the ryan movie clip (aka ryan swf). How do get the button to un-pause directly at the point where it was paused?

Also there are more movie clips within “ryan” which doesn’t work correctly either. When I un-pause the movie the entire movie starts from the beginning again.

Below is the AS, please any help is appreciated!

var state:Boolean = false;

pause.onRelease = function() {
if (!state) {

} else {
state = !state;