kingcobra
Messages postés316Date d'inscriptionvendredi 23 mai 2003StatutMembreDernière intervention19 septembre 2012 11 oct. 2004 à 20:54
voila une méthode e movieClip qui peut t'intérésser :
MovieClip.prototype.drawPoly = function (x,y,r,numPts,rotation) {
var angle = (rotation - 90) * (Math.PI/180);
var Dangle = 2 * Math.PI/numPts;var cos Math.cos, sin Math.sin;
this.moveTo (r*cos(angle) + x, r*sin(angle)+y);
while ( numPts-- ){
angle += dAngle;
this.lineTo(r*cos(angle) + x, r*sin(angle)+y);
}
};
x,y sont les positions du centre du poly.
r le rayon du poly.
numPts le nombre de points du poly (6 pour l'hexa)
rotation une rotation eventuelle a effectué sur la figure.