Me parece que el problema esta en tus rutas. Y es que es un dolor de cabeza cuando tratas con instancias de tipo botón para realizar eventos que requieren acceso a otras instancias en distintos niveles de tu película.
En tu caso lo que recomendaría seria:
1. No usar instancias tipo 'Botón' o más bien no aplicando una acción un tanto "compleja" por asi decirlo a esa instancia.
2. Usar instancias tipo MovieClip, dar nombre de instancia y programar tu botón desde la línea de tiempo en algún fotograma reservado para acciones.
Ahora, en tu ejemplo lo que sugiero hacer es lo siguiente:
> Crear tu MovieClip
> Darle nombre de instancia a tu MovieClip
> Usar algo asó como:
Código :
_root.tuBOTON.onRollOver = function() {
_.root.over.gotoAndPlay(2);
};
//
_root.tuBOTON.onRollOut = function() {
_.root.over.gotoAndPlay(1);
};
//
_root.tuBOTON.onPress = function() {
_root.createEmptyMovieClip("logo_mc", 999);
_root.logo_mc.loadMovie("p1a.swf", logo_mc);
};
Espero y te ayude un poco.
Cualquier cosa no dudes en preguntar
SALUDOS