Pagina 2 di 5 primaprima 1 2 3 4 ... ultimoultimo
Visualizzazione dei risultati da 11 a 20 su 50

Discussione: spostamento accelerato

  1. #11
    Originariamente inviato da pasavign
    codice:
    onClipEvent (load) {
       newpos = _x+133;	
       velox = 3;	    // frames di spostamento
    }
    
    onClipEvent (enterFrame) {
    // considera come inizio la posizione attuale del movieclip
    pos = _x;
    // valuta come "spostamento" la differenza tra pos e newpos
    // diviso velocità 
    sposta = (newpos-pos)/velox;
    // incrementa la coordinata _x del valore di sposta
    _x += sposta;
    }
    grazie pasa provo subito
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  2. #12
    ora al pulsante che deve fare effetturare il movimento cosa devo associare tenendo conto che il clip da spostare ha nome istanza picture.

    io ho provato così

    codice:
    on(release){ 
    picture.onEnterFrame = function(){ 
    this._x += sposta;
    }
    }
    ma non funge

    come richiamo dal pulsante il tutto?
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  3. #13
    Vediamo di sviluppare il concetto...
    Nel primo frame della timeline impostiamo il prototipo:
    codice:
    MovieClip.prototype.muovi = function (incr) { 
       arrivo = this._x+incr;
       step = 5;
       this.onEnterFrame = function () { 
           if ((arrivo-this._x) > 0.5) {
               partenza = this._x;
               tratto = (arrivo-partenza)/step;
               this._x += tratto;
           } else {
               delete this.onEnterFrame;
           }
       }
    }
    poi lo richiamo con:
    codice:
    picture.muovi(xxx);
    dove xxx è il valore dello spostamento che ti calcolerai (133, 266 ecc ecc)

  4. #14
    grazie funge perfettamente
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  5. #15
    ho provato per farlo tornare indietro quindi andare al contrario lo scorrimento sempre di tot pixel ma nn mi riece mi daresti una mano ancora?
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  6. #16
    per fare la stessa cosa ma al contrario?

    uppete
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  7. #17
    prova così...
    codice:
    //
    MovieClip.prototype.muovi = function (incr) { 
       arrivo = this._x+incr;
       step = 5;
       this.onEnterFrame = function () { 
    	if (incr > 0) {
    		if ((arrivo-this._x) > 0.5) {
    			partenza = this._x;
               		tratto = (arrivo-partenza)/step;
               		this._x += tratto;
           		} else {
               		delete this.onEnterFrame;
          		}
    	} else {
    		if ((this._x-arrivo) > 0.5) {
    			partenza = this._x;
               		tratto = (partenza-arrivo)/step;
               		this._x -= tratto;
           		} else {
               		delete this.onEnterFrame;
          		}
    	}
       }
    }
    //
    In pratica devi passare un valore positivo, per andare in un senso, ed uno negativo per andare nell'altro.
    Fammi sapere perché NON l'ho provato.

  8. #18
    funziona alla grande grazie, ora devo risolvere il problema di fargli cambiare posizione quando il clip arriva alla fine deve saltare direttamente in una posizione diversa come se fosse uno slide infinito nn so se mi sono spiegato
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

  9. #19

  10. #20
    http://www.4ward.it/test/prova.swf

    guarda clikkando più volte nel punto indicato il clip finisce ma io ne ho uno duplicato dall'altra parte quindi prima che si vede il bianco vorrei che la barra con le foto da x=100 per es. vada a x=500 dove c'è la stssa sequenza ma che mi permette di nn visualizzare il bianco

    tipo

    http://www.4ward.it/test/galleryslide.swf il bianco nn lo vedi mai anche lasciando scorrere le foto all'infinito
    Consulenza aziendale a 360° http://www.gruppodg.it http://www.gruppodg.it/3d
    Realizzazione siti internet, Siti Flash, Ricerca Location per bar negozi , esercizi commerciali, sviluppo pratiche e allestimento

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 © 2026 vBulletin Solutions, Inc. All rights reserved.