hola again
pues tu código se ve bien
sin embargo encontre 
esto
o 
esto otro que comento 
Bandit
 
 y si 
Bandit pasa por aquí, pregunto,
el primer parámetro del gotoAndPlay es dinámico,
o siempre es 2 como esta en el post de referencia? 
he probado con eso y nada, 
Cristina_ tiene esto    
Código actionscript:
Ver original- function lanzadorBotones(evento:MouseEvent) { 
-                  
-                 trace(evento.target.name); 
-                 gotoAndPlay(evento.target.name);     
-                  
-             } 
que usa para varios botones, y el trace muestra correctamente
el valor que coincide con el nombre de cada escena, pero siempre va a
una sola escena (la segunda) 
bueno, veremos como evoluciona esto o si es bug de flash
saludos