JavascriptProva

martedì 10 gennaio 2012

Libreria funzioni per il movimento di oggetti

Ecco, mi sono creato un file movimento.js dove immagazzinare le mie funzioni per il movimento di oggetti.
Ecco le funzioni:
function sposta(oggetto,incX,incY)
{
  var sinistra=oggetto.style.left;
  var numSinistra = Number(sinistra.replace("px",""));
 var alto=oggetto.style.top;
 var numAlto=Number(alto.replace("px",""));
  oggetto.style.left=numSinistra+incX;
 oggetto.style.top=numAlto+incY;
}




function muovi(oggetto,incX,incY,tempo)
{
 setInterval(function() {sposta(oggetto, incX, incY)},tempo);
}
La prima sposta semplicemente un oggetto di uno spostamento sull'asse delle X pari al parametro incX e sull'asse delle Y pari al parametro incY.
La seconda crea un movimento regolare eseguendo la funzione sopra a intervalli definiti dal parametro tempo.

Nessun commento:

Posta un commento