• User Attivo

    aiuto:action script pulsante INDIETRO.

    Ho realizzato una galleria fotografica.

    le foto sono dentro una clip (che ho chiamato foto) ..una foto per ogni fotogramma chiave...questi keyframe sono lontani tra loro 150 frame.

    Ho creato poi anche 3 pulsanti:

    PLAY

    on (release) {
    foto.play();
    }

    STOP

    on (release) {
    foto.stop();
    }

    INDIETRO

    on(release){
    foto.gotoAndStop(_currentframe-100);
    }

    I pulsanti PLAY e STOP funzionano perfettamente....mentre INDIETRO no....vorrei che andasse INDIETRO al FOTOGRAMMA CHIAVE precedente.

    Cosa devo inserire nel pulsante INDIETRO x farlo tornare al fotogramma chiave precedente???

    **ho anche provato: **

    on (release) {
    foto.prevFrame();
    }

    Questo codice non va bene perchè va solo al frame precedente...e quindi dovrei cliccare tantissime volte per arrivare alla foto precedente.

    Grazie di cuore
    Malosi


  • Super User

    Ciao malosi, qualche domanda: quando premi play le foto scorrono in automatico sino a che premi stop, seconda domanda con il pulsante indietro vorresti ritornare indietro solo alla foto precedente allo stop e non all'inizio della gallery?


  • User Attivo
    1. SI
    2. vorrei ritornare alla foto precedente

  • Super User

    Io farei così, di ogni immagine con i suoi 150 frame farei un movieclip che metterei sulla time line principale uno dopo l'altro così con un semplice prevFrame tornerei indietro di un frame quindi di una immagine.


  • Super User

    Forse hai già risolto ma se così non fosse prova con questo:

    
    this.rew_btn.onPress = function(){
    
    this._parent.onEnterFrame = function(){
    
    this.gotoAndPlay(this._currentframe-=150)
    
    }
    
    };
    
    this.rew_btn.onRelease = function(){
    
    this._parent.onEnterFrame = undefined;
    
    this._parent.play() ;
    
    };
    
    

    rew_btn è l'istanza del pulsante.