Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    movie clip che si muove in orizz comandato da pulsanti

    ciao a tutti.

    ecco il mio problema:

    vorei creare una pag con 5 pulsanti e un movi clip che scorra dolcemente in orizzontale a seconda del pulsante che premo.
    ovviamente se premo il tasto quattro il mio movie dovrebbe scorrere fino alla posizione 4; allo stesso modo se poi premo il 2 dovrebbe scorrere in senso contrario sino alla posizione 2.

    ho visto su diversi siti, ma ora non mi viene in mente nessuno..
    spero di essere stato chiaro.



    AIUTO!!!!!!!!!!!!!

  2. #2
    dai nome istanza al clip ke si deve muovere "slide"

    poi sul primo fotogramma della root metti

    codice:
    slide.fine = slide._x;
    slide.accellerazione = 3;
    slide.inerzia = 2.5;
    
    slide.onEnterFrame=function(){
    this.inizio = this._x;
    this.spostamento = (this.spostamento+(this.fine-this.inizio)/this.accellerazione)/this.inerzia;
    this._x += this.spostamento;
    }
    ti fai i tuoi pulsanti e gli dai nome istanza, quella ke vuoi, per capirci io ti faccio un esempio con 3 pulsanti istanziati "uno", "due" e "tre"

    da aggiungere sotto al codice ke ti ho postato sopra

    codice:
    uno.onRelease=function(){
    slide.fine=10	
    }
    
    due.onRelease=function(){
    slide.fine=100	
    }
    
    tre.onRelease=function(){
    slide.fine=200	
    }
    Ciao

    SK

  3. #3
    prova così:

    dai al clip quest'azione:
    codice:
    onClipEvent(load){
    	_y = 103;
    	speed = 5;
    	_global.x = 150;
    }
    onClipEvent(enterFrame){
    	_x += (_global.x - _x)/speed ;
    }
    ed alclick del pulsante:
    codice:
    on(press){
    	_global.x = 250;
    }
    imposti al posto di 250, la posizione x che vuoi tu...

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.