begin process at 2012 05 26 11:12:14
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Flash

 > 

Archives

 > 

ActionScript

 > 

API Cercle


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

API Cercle

jeudi 7 juillet 2005 à 14:43:06 | API Cercle

on_drag_on

Membre Club
voilà je veux dessiner un cercle:

MovieClip.prototype.drawCirle=function(rayon,x,y) {
//Je crée la méthode
    var monangle=Math.PI/4;
//il s'agit de calculer l'angle des huit segments, 360°/8= 45°= π/4radians....
    var ctrlDist=rayon/Math.cos(monangle/2);
//faut prendre une équerre, un compas...
//ctrl=rechercher-Dist=distance: on calcule la distance du centre aux 12 points

var angle=0;
//on intitialise l'angle

    var rx, ry,ax,ay;
//on définit les variables locales

    this.moveTo(x+rayon,y);
//premier point
    for(var i=0; i<8; i++) {
//on répéte huit fois l'opération = huits segments
        angle+= monangle;
//on incrémente l'angle de monangle pour créer le cercle
            rx=x+Math.cos(angle-(monangle/2))*(ctrlDist);
//points de contrôle
            ry=y+Math.sin(angle(monangle/2))*(ctrlDist);
            ax=x+Math.cos(angle)*rayon;
// points terminaux de la courbe
            ay=y+Math.sin(angle)*rayon;
        this.curveTo(rx,ry,ax,ay);
//on dessine le segment
    }
};
var moncercle=this.createEmptyMovieClip("moncercle",1);
//on crée le clip
moncercle.lineStyle(3, 0xFEEBE0, 100);
//on définit ses propriétés

moncercle.drawCircle(80,186,160);//rayon,x,y    

Marche pas. pourquoi? Est-ce qu'il manque un truc? 
:-(

jeudi 7 juillet 2005 à 20:05:31 | Re : API Cercle

on_drag_on

Membre Club
Réponse acceptée !
deux petites erreurs que y'avait...pfff,
voilà le code juste:

MovieClip.prototype.drawCircle = function(rayon, x, y) {
   var monangle = Math.PI/4;
   var ctrlDist = rayon/Math.cos(monangle/2);
   var angle = 0;
   var rx, ry, ax, ay;
    this.moveTo(x+rayon, y);
    for (var i = 0; i<8; i++) {
        angle += monangle
        rx = x+Math.cos(angle-(monangle/2))*(ctrlDist);
        ry = y+Math.sin(angle-(monangle/2))*(ctrlDist);
        ax = x+Math.cos(angle)*rayon;
        ay = y+Math.sin(angle)*rayon;
        this.curveTo(rx, ry, ax, ay);
    }
};
var moncercle=this.createEmptyMovieClip("moncercle", 1);
moncercle.lineStyle(3, 0xFEEBE0, 100);
moncercle.drawCircle(80, 186, 160);

A+.
(//)



Cette discussion est classée dans : var, math, angle, rayon, monangle


Répondre à ce message

Sujets en rapport avec ce message

movie clip [ par nahlaone ] Bonjour,Je déboute en action script et j'avoue que je nage un peu !!!!Alors voila j'ai recupere une super source pour un menu en caroussel. Le problem stopper un carrousel sur un angle prédéfini [ par neuronezero ] Alors voilà mon problème...J'ai fais un carrousel tout simple en AS2, mais je désirerais faire en sorte que quand je clik sur l'un des objets le carro probleme lien vers chaque image du swf [ par micking ] j'ai un problème mon SWF contient plusieurs image je suis enfin arrivé a rendre les images redirigeables mais sous le même lien cela m'embête!!! car j Help ! Probleme liens dans un menu type "Carousel" [ par nicoflash01 ] Bonjour à tous, suite aux supers exemples donnés sur FlashKod concernant les menus types "Carousel", je me suis fait un petit menu perso. Cependant je Carrousel en as2 [ par dwah6767 ] Hello les Flasheurs ;) Bon, je post pour la première fois je vais donc faire une présentation rapide, Sonderer Axel 24 ans, issus des beaux arts + é ajouter un clip qui pointe vers le centre de la scène [ par alxanimation ] Je suis un peu nul avec l'AS2. Ma scène à 5 boutons qui tournent autour d'un movie clip central. Quand le curseur passe au dessus d'un bouton, je voud lien sur un menu carrousel [ par OnyxFox ] Bonjour, premierement je le dit tout de suite, je ne connais practiquement rien a flash (meme si jaimerais lapprendre) mais pour linstant je nest pas Problème pour récupérer une variable stockée dans un tableau [ par franck_dev ] Bonjour, cela fait peu de temps que je me suis mis au flash(carrousel),et j'ai un soucis dans mon script.Sur l'évenemement clic, je n'arrive pas à réc Comment changer les paramètres de ce menu [ par mysstick ] Alors, voici mon pb :http://www.flashkod.com/codes/MENU-CARROUSSEL-3D_46489.aspxC'est le fichier que j'utilise pour faire un menu, la source est terri flash carrousel autour d'une image centrale [ par seb2905 ] Bonjour, Comme le titre l'indique, je voudrais faire un carrousel flash qui tourne autour d'une image positionné au centre. J'ai trouvé des sources p


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales