potresti fare un controllo quando fai partire l'animazio tipo
codice:
if(tuaVar==prima){
play();
}else{
gotoAndStop("tuoframe");
}
poi tuaVar la imposti dalla html nella home avrai un codice di questo genere

codice:
<object
       classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
      codebase="[...]"
      width="400" height="300">
      <param name=movie value="movie.swf?tuaVar=prima">
      <param name=quality value=high>
      <param name=bgcolor value=#CCCCCC>
      <embed
            src="movie.swf??tuaVar=prima"
            quality="high"
            bgcolor="#CCCCCC"
            width="400"
            height="300"
            type="application/x-shockwave-flash"
            pluginspage="[...]">
      </embed>
</object>
nelle altre pagine dove non vuoi che l'animazione riparta

codice:
<object
       classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
      codebase="[...]"
      width="400" height="300">
      <param name=movie value="movie.swf?tuaVar=seconda">
      <param name=quality value=high>
      <param name=bgcolor value=#CCCCCC>
      <embed
            src="movie.swf??tuaVar=seconda"
            quality="high"
            bgcolor="#CCCCCC"
            width="400"
            height="300"
            type="application/x-shockwave-flash"
            pluginspage="[...]">
      </embed>
</object>
non lo ho provato ma potrebbe funzionare il file flash dovrebbe verificare se tuaVar=prima e far partire l'animazione se cambi pagina
la tuaVar la imposti= a seconda quindi il controllo dovrebbe mandare la tua animazione direttamente in play dal tuoFrame

spero funzioni non ne ho la certezza