Visualizzazione dei risultati da 1 a 4 su 4

Discussione: Reverse Movieclip

  1. #1

    Reverse Movieclip

    Ciao, ho questo problema.

    Voglio far muovere il mio MC al suo interno (diciamo da fotogramma 0 a fotogramma 100), attraverso uno sorta di barra orizzontale, cioè trascinando lo slider da sx a dx il mio MC si muoverà da 0 a 100.

    Sono riuscito a farlo con dei pulsanti, ma non mi riesce con lo slider.

    Quello che ho fatto io è questo:
    a una clip di controllo vuora ho associato questo codice:

    codice:
    onClipEvent (enterFrame) {
    	// indietro veloce
    	if (_root.indietro) {
    		if (_root.mc._currentframe>0) {
    			_root.mc.gotoAndStop(_root.mc._currentframe-3);
    		}
    	}
    	// avanti veloce 
    	if (_root.veloce) {
    		if (_root.mc._currentframe<_root.mc._totalframes) {
    			_root.mc.gotoAndStop(_root.mc._currentframe+3);
    		}
    	}
    }

    Ai pulsanti, per far riavvolgere la mia clip:


    codice:
    on(press){
    	_root.indietro = true;
    }
    on(release){
    	_root.indietro = false;
    }

    per farla andare avanti:

    codice:
    on(press){
    	_root.veloce = true;
    }
    on(release){
    	_root.veloce = false;
    }

    Posto anche il FLA.

    Qualcuno sa darmi una mano??
    Luca Mastrangelo
    ----------------------------
    http://www.lucamastrangelo.it

  2. #2
    magari spiegato così è meglio:

    vorrei controllare la timeline di una clip tramite il trascinamento di un cursore in orizzontale.
    Luca Mastrangelo
    ----------------------------
    http://www.lucamastrangelo.it

  3. #3
    Devi fare una proporzione.


    Metti che la slide bar va da 0 pixel a 180 pixel, e 70 sono i frame che deve fare il tuo filmato fai una cosa tipo
    codice:
    maxscroll=180
    maxframe=70
    
    barra.onPress=function(){
      this.startDrag(parametri)
      clipdamuovere.onEnterFrame=function(){
         this.gotoAndStop(Mat.round(this._x/maxscroll*maxframe)+1)
      }
    }
    barra.onRelease=barra.onReleaseOutside=function(){
       this.stopDrag()
       delete clipdamuovere.onEnterFrame
    }
    Ovvaimente non so se funziona

  4. #4
    mmhhh...puoi applicarlo al mio fla che ho postato?
    Luca Mastrangelo
    ----------------------------
    http://www.lucamastrangelo.it

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.