Interesting thought, but if I understand your question right, the answer is no, the button itself is not in flash. Its just a button in the html page with the simple code from dreamweaver: onclick="MM_controlShockwave('0','','GotoFrame','1')"
Again, it works first time, then never works again. BUT - based on your question - it has me thinking... There are two layers, one is imported sound, the other a simple jpg to display while the sound plays. Could it be we do the stop in the wrong layer or something like that? Can the swf be stuck in a wrong layer so that GotoFrame: 1 doesn't restart it? You might have something there that I could try, but I don't think we have a "play" or any such action in either layer, so it doesn't seem like that would be it. Any ideas you might have regarding "gotchas" on that sort of issue? Are there any "understood" steps for "resetting" a swf after playing it that we simply don't know? Or "always stop in a sound layer" or such rule? We're pretty new to flash so it is probably something pretty simple like that. PPS: It is not yet posted to any public web access, only internal linux server.