Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Calcolare l'asse x

  1. #1

    Calcolare l'asse x

    Ciao ragazzi,

    Ho realizzato un movimento con AS.
    Nel primo frame metto questo codice:

    MovieClip.prototype.ine = 3.0;
    MovieClip.prototype.acc = 2.0;
    MovieClip.prototype.init = function() {
    this.finx = this._x;
    };
    MovieClip.prototype.move = function() {
    this.velox = (this.velox+(this.finx-this._x)/this.acc)/this.ine;
    this._x += this.velox;
    };
    Sui pulsanti questo:

    _root.uno.onRollOver = function() {
    _root.freccia.finx = 30;
    };
    _root.due.onRollOver = function() {
    _root.freccia.finx = 60;
    };
    _root.tre.onRollOver = function() {
    _root.freccia.finx = 120;
    };
    _root.quattro.onRollOver = function() {
    _root.freccia.finx = 150;
    };
    la domanda è questa. Come faccio ha calcolare il valore della variabile finx senza che la imposti manualmente?
    Ciao

  2. #2
    e cosa vuol dire, se non la imposti manualmente che deve fare... incrementarsi immagino, giusto?

    se si...

    _root.freccia.finx+=50;

    anche in cima puoi sostituire questo con:
    this.velox += (this.finx-this._x)/this.acc/this.ine;

    ciauz
    "La consapevolezza di Case suddivisa come perle di mercurio. La sua visione era sferica, come se una singola retina rivestisse la superficie interna di un globo che conteneva tutte le cose, se tutte le cose si potevano contare." —Neuromante, William Gibson (1984)

  3. #3
    Grazie Panta......
    mi spiego.
    Volevo dire questo, quando l'utente va sopra al pulsante compare la freccia sotto il pulsante che si muove con il codice(AS)e cosi con gli altri pulsanti.
    Io volevo evitare di scrivere:
    _root.uno.onRollOver = function() {
    _root.freccia.finx = 30;
    };
    ma cercare di far calcolare lo spotamento della freccia in base alla posizione del pulsante.

    Sarà chiaro?

    Ciaoooo

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.