Ver Mensaje Individual
  #4 (permalink)  
Antiguo 28/03/2009, 04:56
Avatar de Lynxcraft
Lynxcraft
 
Fecha de Ingreso: noviembre-2007
Ubicación: yecla murcia
Mensajes: 1.346
Antigüedad: 16 años, 5 meses
Puntos: 51
Respuesta: Avanzar varios frames y luego ir a uno concreto: Ayudenme.

esto te podría servir te explico como hacerlo

Código PHP:
function FinDEAnima(MCfun) {
    var 
ControlFrame this.createEmptyMovieClip("Ani"+MC._namethis.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(MCfun,frame) {
    
MC.gotoAndPlay(frame)
    var 
ControlFrame this.createEmptyMovieClip("Ani"+MC._namethis.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(seccionesFuncionFinalFrameDeSalida)
    
}

botonServicios.onRelease=function(){
    
FuncionFinal=function(){
        
secciones=servicios
    
}
    var 
FrameDeSalida=21 
    FinDEAnima
(seccionesFuncionFinalFrameDeSalida)
    
}
botonTrabajos.onRelease=function(){
    
FuncionFinal=function(){
        
secciones=trabajos
    
}
    var 
FrameDeSalida=21 
    FinDEAnima
(seccionesFuncionFinalFrameDeSalida)
    
}
botonEmpresa.onRelease=function(){
    
FuncionFinal=function(){
        
secciones=empresa
    
}
    var 
FrameDeSalida=21 
    FinDEAnima
(seccionesFuncionFinalFrameDeSalida)
    

__________________
Sobran las ideas cuando faltan ganas de trabajar en ellas
Lynxcraft