esto te podría servir te explico como hacerlo
Código PHP:
function FinDEAnima(MC, fun) {
var ControlFrame = this.createEmptyMovieClip("Ani"+MC._name, this.getNextHighestDepth());
ControlFrame.onEnterFrame = function() {
if (MC._currentframe == MC._totalframes) {
fun()
this.removeMovieClip();
}
};
}
primero tendrías que indicar en una variable en sección estas ,asi que de esa manera cada ves que le des clik a un boton este sepa que sección tiene que cerra, también abría que modificar el código de arriba,
Código PHP:
var secciones:MovieClip
var FuncionFinal:Function
function FinDEAnima(MC, fun,frame) {
MC.gotoAndPlay(frame)
var ControlFrame = this.createEmptyMovieClip("Ani"+MC._name, this.getNextHighestDepth());
ControlFrame.onEnterFrame = function() {
if (MC._currentframe == MC._totalframes) {
fun()
this.removeMovieClip();
}
};
}
botonContacto.onRelease=function(){
//en esta variable se coloca las funciones que quieras que se ejecuten cada ves que una animacion especifica termine
FuncionFinal=function(){
//aquí colocas el código que te lleve a la sección de contacto
//también tienes que colocar el nombre de la sección a la que te diriges en la variable secciones
secciones=contacto
}
var FrameDeSalida=21 //este es el frame donde iniciara la animación de salida en tu caso seria el 21
FinDEAnima(secciones, FuncionFinal, FrameDeSalida)
}
botonServicios.onRelease=function(){
FuncionFinal=function(){
secciones=servicios
}
var FrameDeSalida=21
FinDEAnima(secciones, FuncionFinal, FrameDeSalida)
}
botonTrabajos.onRelease=function(){
FuncionFinal=function(){
secciones=trabajos
}
var FrameDeSalida=21
FinDEAnima(secciones, FuncionFinal, FrameDeSalida)
}
botonEmpresa.onRelease=function(){
FuncionFinal=function(){
secciones=empresa
}
var FrameDeSalida=21
FinDEAnima(secciones, FuncionFinal, FrameDeSalida)
}