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

    [MX04] Animazione Dinamica

    Devo creare dinamicamente un menu orizzontale che contenga i bottoni che io gli specifico e sotto a questo menu un indicatore di dove si trova l'utente:

    codice:
    |_PULSANTE_||_PULSANTE_|_PULSANTE_|
    _________________A________________
    quando l'utente fa clic su un pulsante, il puntatore si anima e scorre fino alla sezione cliccata. Fino a creare i pulsanti posso usare il duplicateMovieClip, ma non capisco in che modo può essere realizzata dinamicamente l'animazione dell'indicatore... idee??
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

  2. #2
    Provi questo, se non va bene vado in magazzino a prendere una taglia più grande.

  3. #3
    Utente di HTML.it L'avatar di Uanne
    Registrato dal
    Nov 2001
    Messaggi
    483
    Prepari l'animazione che dà il movimento

    MovieClip.prototype.muovi = function(target){
    this.onEnterFrame = function()
    this._x = tis._x + (target - this._x)/4;
    if(Math.abs(target - this._x) < 0.3){
    delete this.onEnterFrame;
    }
    }
    }

    E poi passi il valore al clic del pulsante

    pulsante1.onRelease = function(){
    indicatore.muovi(this._x);
    }

    pulsante2.onRelease = function(){
    indicatore.muovi(this._x);
    }

    ecc.

    o meglio ancora

    for(i=1;i<=nPulsanti;i++){
    _root["pulsante"+i].onRelease = function(){
    indicatore.muovi(this._x);
    }
    }

    ciao
    A me mi dà la carica, agli italiani gli dà la carica

  4. #4
    favoloso!! grazie mille! va che è una vera meraviglia.
    "Una volta che si saranno esaurite senza successo tutte le possibilita', ci sara' una soluzione, semplice e ovvia, che saltera' immediatamente all'occhio di chiunque altro."

    Guardate: Il Miracolo delle Noci!!

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.