Bonjour
j'aimerai placer des clips (ovales) sur un cercle (invisible) mais il faudrait qu'ils soient à distance égale sur le cercle. Quelqu'un peut m'aider ?
merci
Yvan
Bonjour
j'aimerai placer des clips (ovales) sur un cercle (invisible) mais il faudrait qu'ils soient à distance égale sur le cercle. Quelqu'un peut m'aider ?
merci
Yvan
Tu veux fair eça en code? en Timeline?
Pour le code, il suffit de te souvenir de tes règles de bases de la trigonométrie (au pire il y a un bon mémo ici )
pour tout angle _alpha on a:
Code AS3 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 var rayon:Number = 20.0; // rayon de ton cercle var _alpha:Number = Math.PI * .5; // pour un angle de 90° par exemple x = rayon * Math.cos(_alpha); y = rayon * Math.sin(_alpha);
si tes 2 objets doivent se retrouver de manière toujorus opposé au cercle alors tu rajoute 180° (Math.PI) à la position du 2nd ovale
Code AS3 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 var ovale1:Shape; var ovale2:Shape; var rayon:Number = 20.0; // rayon de ton cercle var _alpha:Number = Math.PI * .5; // pour un angle de 90° par exemple ovale1.x = rayon * Math.cos(_alpha); ovale1.y = rayon * Math.sin(_alpha); var _alpha2:Number = _alpha + Math.PI; ovale2.x = rayon * Math.cos(_alpha2); ovale2.y = rayon * Math.sin(_alpha2);
Si tu les places dans l'IDE flash, tu peux créer le cercle qui te servira de modèle pour placer les ovales, puis tu définis son calque comme guide (clique droit/ guide), et il ne se verra pas à la compilation
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager