
... hubieras agregado un nuevo mensaje en ves de editar tu anterior mensaje.
_root.gotoAndPlay(3); (por ejemplo) se ira al frame 3 de tu pelicula principal
tuMovieClip.gotoAndPlay(3); (por ejemplo) se ira al frame 3 de un MovieClip que se llama tuMovieClip
this.gotoAndPlay(3); (por ejemplo) se refiere al objeto en uso o el lugar donde este el codigo //alguien me ayuda a explicar este
_parent.gotoAndPlay(3); (por ejemplo) se refiere al objeto que contiene al objeto en uso o el lugar donde esta el codigo

A ver si con este diagrama te ayudo un poco mas

Código :
Pelicula principal _root
_________|_________
| |
MCs en la Pelicula principal peli1 peli2
____|____
| |
MCs dentro de peli1 ob1 ob2
Suponiendo que tu código lo pones en el timeline principal
gotoAndStop(2); te llevara al frame 2 de la película principal
peli1.gotoAndStop(2); te llevara al frame 2 del MC peli1
obj1.gotoAndStop(2); no funcionara, pues no hay un obj1 accesible por _root (peli principal)
peli1.obj1.gotoAndStop(2); te llevara al frame 2 del MC ob1 dentro de peli1
Suponiendo que tu código lo pones en el timeline de peli2
gotoAndStop(2); te llevara al frame 2 de peli2
_root.gotoAndStop(2); te llevara al frame 2 de la película principal
_parent.gotoAndStop(2); te llevara al frame 2 del contenedor de peli2, osea la película principal
Suponiendo que tu código lo pones en el timeline de ob2
_root.gotoAndStop(2); te llevara al frame 2 de la película principal
_parent.gotoAndStop(2); te llevara al frame 2 del contenedor de ob2, en este caso peli1
finalmente this, asegura que te refieras al objeto en uso, este sirve para códigos genérico (reutilización de código) por ejemplo que tu ob1 y ob2 tengan programado un evento, en este usare onEnterFrame (cada vez que se refresca el frame) y el código esta en el timeline principal
Código :
function cadaQueRefresca(){
if(this._currentframe == 3){
this.gotoAndPlay(1);
}
}
peli1.ob1.onEnterFrame = cadaQueRefresca;
peli1.ob2.onEnterFrame = cadaQueRefresca;
Este código lo que hace es que cuando ob1 llega al frame 3 este se regrese al 1, lo mismo hace con ob2, si tu le pones a ob1 en el frame 1 y ob2 en el frame 2 al comenzar la película veraz que están desfasados y aunque usan la misma función cada uno modifica sus valores no los del otro.