:::::: mxPrototypes ::::::

Retour à l'accueil (site en flash) :::: Retour à l'accueil (site en html ) :::: ajouter aux favoris

fonction distanceTo() pour calculer la distance du clip à un point

Cette fonction permet de calculer la distance que sépare le clip d'un point (défini par ses coordonnées).

Il s'agit juste de calculer l'hypothénuse du triangle formé en faisant "dist=racine(Dx²+Dy²)"

Movieclip.prototype.distanceTo=function(x,y){
	var distx=x-this._x;
	var disty=y-this._y;
	var distance=Math.sqrt((distx*distx)+(disty*disty));
	return distance;
}

/* ainsi on peut l'utiliser pour un point quelconque,
 par exemple clculer la distance au clip "cible" , il suffit de mettre:
_root.monClip.distance(_root.cible._x,_root.cible._y)

Autre exemple:
_root.monClip.distance(_root._xmouse,_root._ymouse)

*/
.

.Commentaires:

neo:
pas d'exemple ? ;-) t'inquiètes pas, on a compris :-D
ekameleon:
Très bien pour des applications de cartes en flash avec nécessité de détermnier des distances.
damien:
yo ! ça fait plaisir de te voir ici eka :)
msa:
et en 3D (en rajoutant un z) ca marche ?