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

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

fonction ellipse() pour une trajectoire elliptique



Les paramêtres sont les suivants: 'speed' pour la vitesse, 'xCentre' et 'yCentre' pour le centre de l'hélice, 'xAmp' et 'yAmp' pour l'amplitude (taille) de l'hélice.

Regardez l'exemple ici.
Movieclip.prototype.ellipse=function(speed,xAmp,yAmp,centreX,centreY){
	if(this.i_ellipse==null) this.i_ellipse=0;
	this.i_ellipse<360?(this.i_ellipse+=speed):(this.i_ellipse=0);
	this._x = Math.sin(this.i_ellipse*Math.PI/180)*xAmp+centreX;
	this._y = Math.cos(this.i_ellipse*Math.PI/180)*yAmp+centreY;
}


/*test
onClipEvent(enterFrame){
	ellipse(5,20,40,200,150);
}
*/
.

.Commentaires:

damien:
le plus simple des mouvements paramétrés :)
:

votrepseudo:
votrecommentaire
sensi:
et bien mon gars , tu est un roxor ^^merci tu me give lot's of help avec xml !
:

Ku²:
Je suis sur que damien fait bcp mieux, mais au lieu d'ouvrir sa grande gueule, il ferait bien mieux d'expliquer des choses plus complexes. :D
sebounet:
y a t il un moyen d'optimiser le rafraichissement de chaque image, de manière à obtenir une animation moins sacadée ?Merci.
Damien:
Oui, c'est le role du parametre 'speed' , plus il est petit moins ça sera saccadé, par contre ça tournera plus lentement.
Webamailing:
Wow,tout a fait genial jadore!!!!!!!!!!!:)
wuastc:
lol ! tu fais de la POO et t'utilises onClipEvent(enterFrame) ??? tu m'étonneras toujours...
zitman:
Je suis débutant, je ne sais pas comment faire pour utiliser ton code, peux tu m'aider Damien?
sof:
comment faire avec le code
mamichou:
trop simple