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 |