Un rond en as

Soyez le premier à donner votre avis sur cette source.

Snippet vu 5 111 fois - Téléchargée 25 fois

Contenu du snippet

une fonction pour tracer un rond en AS avec son centre son rayon et une qualité!

Source / Exemple :


MovieClip.prototype.asrond = function(X,Y,R,Q) {
	Q*=4;
	alpha=(2*Math.PI/Q)
	with(this){
	lineStyle( 1, 0x0000FF, 100 );
  	beginFill( 0xFF0000 );
	moveTo(X,Y+R);
		for(i=0;i<Q;i++){
			Bx=(Math.sin(i*alpha)*R)+(Math.cos(i*alpha)*(Math.tan(alpha/2)*R));
			By=(Math.cos(i*alpha)*R)-(Math.sin(i*alpha)*(Math.tan(alpha/2)*R));
			Cx=Math.sin((i+1)*alpha)*R;
			Cy=Math.cos((i+1)*alpha)*R;	
			curveTo(X+Bx,Y+By,X+Cx,Y+Cy);
		}
	endFill();  
	}
} 

_root.onLoad = function() {
	_root.asrond(200,200,20,2);
	
}

Conclusion :


suite a un post du forum, la methode de l'aide de flash pour tracer un rond avec curveto semblait un peu juste, voila une fonction qui trace un cercle un peu plus rond avec un facteur de qualité (le cercle est deja pas mal avec 2 en Q) . je n'ai pas ajouter les paramètres couleur epaisseur de traits etc... mais y'a ka

A voir également

Ajouter un commentaire Commentaires
cedricici Messages postés 47 Date d'inscription jeudi 20 février 2003 Statut Membre Dernière intervention 27 juillet 2005
24 mai 2004 à 22:24
merci ...
amosc Messages postés 82 Date d'inscription lundi 10 février 2003 Statut Membre Dernière intervention 18 octobre 2005
24 mai 2004 à 20:03
j insiste bon taf !!

merci byby ;-)

Amos

ps: Vive l'OpEnsOursE
amosc Messages postés 82 Date d'inscription lundi 10 février 2003 Statut Membre Dernière intervention 18 octobre 2005
24 mai 2004 à 19:26
cool
;-)
Prouprou_Sensei Messages postés 517 Date d'inscription mardi 23 décembre 2003 Statut Membre Dernière intervention 24 octobre 2006 1
24 janv. 2004 à 20:18
Ca c'est un cercle !
Bon travail mec j'ai utilisé ce code dans mon animation boule de neige, c'est super!
Encore merci!
Tchao.

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.