dessinerSegment()
public static function dessinerSegment(clip,Xdebut,Ydebut,Xfin,Yfin,pointi,vecteur,epaisseur)
Fonction qui dessine un segment
ne peut être appelée seule mais set pour les autres fonctions de la classe
- Paramètres :
clip | le clip dans lequel on dessine |
Xdebut | abscisse du début du segment |
Ydebut | ordonnée du début du segment |
Xfin | abscisse de la fin du segment |
Yfin | ordonnée de la fin du segment |
point | (Boolean) si on veut tracer en pointillés |
vecteur | (Boolean) si on veut tracer une flèche au bout du segment |
epaisseur | (Number) l'épaisseur du trait |
segment()
public static function segment(clip,Xdebut,Ydebut,Xfin,Yfin,pointi,vecteur,epaisseur,couleur,alpha)
Fonction qui dessine un segment
- Paramètres :
clip | le clip dans lequel on dessine |
Xdebut | abscisse du début du segment |
Ydebut | ordonnée du début du segment |
Xfin | abscisse de la fin du segment |
Yfin | ordonnée de la fin du segment |
point | (Boolean) si on veut tracer en pointillés |
vecteur | (Boolean) si on veut tracer une flèche au bout du segment |
epaisseur | (Number) l'épaisseur du trait |
couleur | la couleur du trait |
alpha | l'opacité du trait |
dessiner_droite()
public static function dessiner_droite(clip:MovieClip,Xdebut:Number,Ydebut:Number,Xfin:Number,Yfin:Number,pointi,vecteur,epaisseur,couleur,alpha)
Fonction qui dessine une droite
c'est-à-dire un trait droit passant par les deux points donnés, mais se prolongeant jusqu'aux
bords de la zone de dessin.
- Paramètres :
clip | le clip dans lequel on dessine |
Xdebut | abscisse d'un point de la droite |
Ydebut | ordonnée d'un point de la droite |
Xfin | abscisse d'un autre point de la droite |
Yfin | ordonnée d'un autre point de la droite |
point | (Boolean) si on veut tracer en pointillés |
vecteur | (Boolean) si on veut tracer une flèche au bout du segment |
epaisseur | (Number) l'épaisseur du trait |
couleur | la couleur du trait |
alpha | l'opacité du trait |
dessiner_demidroite()
public static function dessiner_demidroite(clip:MovieClip,Xdebut:Number,Ydebut:Number,Xfin:Number,Yfin:Number,pointi,vecteur,epaisseur,couleur,alpha)
Fonction qui dessine une demi-droite
c'est-à-dire un trait droit passant par les deux points donnés, mais se prolongeant jusqu'à un
bord de la zone de dessin, après le deuxième point.
- Paramètres :
clip | le clip dans lequel on dessine |
Xdebut | abscisse d'un point de la droite |
Ydebut | ordonnée d'un point de la droite |
Xfin | abscisse d'un autre point de la droite |
Yfin | ordonnée d'un autre point de la droite |
point | (Boolean) si on veut tracer en pointillés |
vecteur | (Boolean) si on veut tracer une flèche au bout du segment |
epaisseur | (Number) l'épaisseur du trait |
couleur | la couleur du trait |
alpha | l'opacité du trait |
fleche()
public static function fleche(clip,x2,y2,x1,y1)
Tracer une flèche au bout d'un segment
- Paramètres :
clip | le clip dans lequel on dessine |
x2 | abscisse du début du segment |
y2 | ordonnée du début du segment |
x1 | abscisse de la fin du segment |
y1 | ordonnée de la fin du segment |
pointille()
public static function pointille(clip, xA, yA, xB, yB,epaisseur)
Tracer un segment en pointillés
- Paramètres :
xA | abscisse du début du segment |
yA | ordonnée du début du segment |
xB | abscisse de la fin du segment |
yB | ordonnée de la fin du segment |
epaisseur | épaisseur du trait |
dessinerRectangle()
public static function dessinerRectangle(clip:MovieClip,hautGaucheX:Number,hautGaucheY:Number,basDroiteX:Number,basDroiteY:Number)
Fonction qui dessine un rectangle
ne peut être appelée seule,
mais par l'intermédiaire des fonctions rectanglePlein
ou rectangle
- Paramètres :
clip | clip dans lequel on dessine |
hautGaucheX | abscisse du point supérieur gauche du rectangle |
hautGaucheY | ordonnée du point supérieur gauche du rectangle |
basDroiteX | abscisse du point inférieur droit du rectangle |
basDroiteY | ordonnée du point inférieur droit du rectangle |
dessinerRectangleArrondi()
public static function dessinerRectangleArrondi(clip:MovieClip,hautGaucheX:Number,hautGaucheY:Number,basDroiteX:Number,basDroiteY:Number,rayon:Number)
Fonction qui dessine un rectangle avec des arrondis aux coins
ne peut être appelée seule,
mais par l'intermédiaire des fonctions rectanglePlein
ou rectangle
- Paramètres :
clip | clip dans lequel on dessine |
hautGaucheX | abscisse du point supérieur gauche du rectangle |
hautGaucheY | ordonnée du point supérieur gauche du rectangle |
basDroiteX | abscisse du point inférieur droit du rectangle |
basDroiteY | ordonnée du point inférieur droit du rectangle |
rayon | le rayon des quarts de cercles utilisés pour les arrondis |
rectanglePlein()
public static function rectanglePlein(clip:MovieClip,hautGaucheX:Number,hautGaucheY:Number,basDroiteX:Number,basDroiteY:Number,couleur,alpha:Number)
Fonction qui dessine un rectangle dont l'intérieur est colorié
- Paramètres :
clip | clip dans lequel on dessine |
hautGaucheX | abscisse du point supérieur gauche du rectangle |
hautGaucheY | ordonnée du point supérieur gauche du rectangle |
basDroiteX | abscisse du point inférieur droit du rectangle |
basDroiteY | ordonnée du point inférieur droit du rectangle |
couleur | la couleur du rectangle |
alpha | l'opacité du rectangle |
rectangleArrondi()
public static function rectangleArrondi(clip:MovieClip,hautGaucheX:Number,hautGaucheY:Number,basDroiteX:Number,basDroiteY:Number,couleur,epaisseur:Number,rayon:Number)
Fonction qui dessine un rectangle avec des arrondis aux coins
- Paramètres :
clip | clip dans lequel on dessine |
hautGaucheX | abscisse du point supérieur gauche du rectangle |
hautGaucheY | ordonnée du point supérieur gauche du rectangle |
basDroiteX | abscisse du point inférieur droit du rectangle |
basDroiteY | ordonnée du point inférieur droit du rectangle |
couleur | la couleur du rectangle |
epaisseur | l'épaisseur du trait |
rayon | le rayon des quarts de cercles utilisés pour les arrondis |
rectangleArrondiPlein()
public static function rectangleArrondiPlein(clip:MovieClip,hautGaucheX:Number,hautGaucheY:Number,basDroiteX:Number,basDroiteY:Number,couleur,opacite:Number,rayon:Number)
Fonction qui dessine un rectangle avec des arrondis aux coins
et colorié à l'intérieur
- Paramètres :
clip | clip dans lequel on dessine |
hautGaucheX | abscisse du point supérieur gauche du rectangle |
hautGaucheY | ordonnée du point supérieur gauche du rectangle |
basDroiteX | abscisse du point inférieur droit du rectangle |
basDroiteY | ordonnée du point inférieur droit du rectangle |
couleur | la couleur du rectangle |
opacite | l'opacité du rectangle |
rayon | le rayon des quarts de cercles utilisés pour les arrondis |
rectangle()
public static function rectangle(clip:MovieClip,hautGaucheX:Number,hautGaucheY:Number,basDroiteX:Number,basDroiteY:Number,epaisseur:Number,couleur)
Fonction qui dessine un rectangle tout simple
- Paramètres :
clip | clip dans lequel on dessine |
hautGaucheX | abscisse du point supérieur gauche du rectangle |
hautGaucheY | ordonnée du point supérieur gauche du rectangle |
basDroiteX | abscisse du point inférieur droit du rectangle |
basDroiteY | ordonnée du point inférieur droit du rectangle |
epaisseur | épaisseur du trait |
couleur | la couleur du rectangle |
polygone()
public static function polygone(clip:MovieClip,couleur,alpha:Number,tab_coord:Array)
Tracé d'un polygone dont l'intérieur est colorié
- Paramètres :
clip | le clip dans lequel on dessine |
couleur | la couleur du polygone |
alpha | l'opacité de l'intérieur du polygone |
tab_coord | le tableau des coordonnées des sommets du polygone, sous la forme
[abscisse1,ordonnée1,abscisse2,ordonnée2...] |
polygoneVide()
public static function polygoneVide(clip:MovieClip,couleur,epaisseur:Number,tab_coord:Array)
Tracé d'un polygone dont l'intérieur est vide
- Paramètres :
clip | le clip dans lequel on dessine |
couleur | la couleur du polygone |
epaisseur | l'épaisseur du trait |
tab_coord | le tableau des coordonnées des sommets du polygone, sous la forme
[abscisse1,ordonnée1,abscisse2,ordonnée2...] |
arcPlein()
public static function arcPlein(clip:MovieClip,centreX:Number,centreY:Number,rayon:Number,debut:Number,angle:Number,couleur,alpha:Number)
Dessiner un arc de cercle dont l'intérieur est colorié
- Paramètres :
clip | le clip dans lequel on dessine |
centreX | l'abscisse du centre de l'arc de cercle |
centreY | l'ordonnée du centre de l'arc de cercle |
rayon | le rayon de l'arc de cercle, en pixels |
debut | angle que forme la demi-droite partant
du centre et passant par une extrémité de l'arc de cercle par rapport à l'horizontale |
angle | mesure de l'angle de l'arc de cercle, en degrés |
couleur | la couleur de dessin de l'arc de cercle |
alpha | l'opacité du dessin |
secteurPlein()
public static function secteurPlein(clip:MovieClip,centreX:Number,centreY:Number,rayon:Number,debut:Number,angle:Number,couleur,alpha:Number)
Dessiner un secteur angulaire dont l'intérieur est colorié
- Paramètres :
clip | le clip dans lequel on dessine |
centreX | l'abscisse du centre du secteur angulaire |
centreY | l'ordonnée du centre du secteur angulaire |
rayon | le rayon du secteur angulaire, en pixels |
debut | angle que forme un des côtés du secteur angulaire par rapport à l'horizontale |
angle | mesure de l'angle du secteur angulaire, en degrés |
couleur | la couleur de dessin deu secteur angulaire |
alpha | l'opacité du dessin |
couronne()
public static function couronne(clip:MovieClip,centreX:Number,centreY:Number,rayon_inter:Number,rayon_exter:Number,debut:Number,angle:Number,couleur,alpha:Number)
Dessiner une couronne : portion du plan comprise entre deux arcs de cercles concentriques
- Paramètres :
clip | le clip dans lequel on dessine |
centreX | l'abscisse du centre de la couronne |
centreY | l'ordonnée du centre de la couronne |
rayon_inter | le rayon du cercle intérieur |
rayon_exter | le rayon du cercle extérieur |
debut | angle que forme un des côtés de la couronne par rapport à l'horizontale, en degrés |
angle | mesure de l'angle de la couronne, en degrés |
couleur | la couleur de dessin de la couronne |
alpha | l'opacité du dessin |
arc()
public static function arc(clip:MovieClip,centreX:Number,centreY:Number,rayon:Number,debut:Number,angle:Number,epaisseur:Number,couleur)
Dessiner un arc de cercle
- Paramètres :
clip | le clip dans lequel on dessine |
centreX | l'abscisse du centre de l'arc de cercle |
centreY | l'ordonnée du centre de l'arc de cercle |
rayon | le rayon de l'arc de cercle, en pixels |
debut | angle que forme la demi-droite partant
du centre et passant par une extrémité de l'arc de cercle par rapport à l'horizontale |
angle | mesure de l'angle de l'arc de cercle, en degrés |
epaisseur | épaisseur du trait |
couleur | la couleur de dessin de l'arc de cercle |
dessinerArc()
public static function dessinerArc(clip:MovieClip,centreX:Number,centreY:Number,rayon:Number,debut:Number,angle:Number)
Fonction qui trace un arc. Ne devrait pas être appelée seule, mais par les autres routines de la classe.
courbePar3Pts()
public static function courbePar3Pts(clip,debutX,debutY,viaX,viaY,finX,finY)
Tracer une courbe du second degré passant par trois points donnés
tracer_grille()
static function tracer_grille(unClip:MovieClip,epaisseur:Number,couleur,ecart_x:Number,ecart_y:Number,debut_x:Number,debut_y:Number,fin_x:Number,fin_y:Number,pointille:Boolean,alpha)
Tracer un quadrillage dans un clip
- Paramètres :
unClip | le clip dans lequel on trace |
epaisser | l'épaisseur du trait |
couleur | ma couleur du trait |
ecart_x | l'écart entre deux traits verticaux |
ecart_y | l'écart entre deux traits horizontaux |
debut_x | l'abscisse du premier trait vertical |
debut_y | l'ordonnée du premier trait horizontal |
fin_x | l'abscisse du dernier trait vertical |
fin_y | l'ordonnée du dernier trait vertical |
pointille | (Boolean) trace-t-on en pointillés |
alpha | l'opacité du trait |
tracer_grille_repere()
static function tracer_grille_repere(unClip:MovieClip,epaisseur:Number,couleur,ecart_x:Number,ecart_y:Number,debut_x:Number,debut_y:Number,fin_x:Number,fin_y:Number,origine_x:Number,origine_y:Number,unite_x:Number,unite_y:Number,pointille:Boolean,taille_police:Number)
Tracer un quadrillage pour les repères : grille plus étiquettes éventuelles
- Paramètres :
unClip | le clip dans lequel on trace |
epaisser | l'épaisseur du trait |
couleur | ma couleur du trait |
ecart_x | l'écart entre deux traits verticaux |
ecart_y | l'écart entre deux traits horizontaux |
debut_x | l'abscisse du premier trait vertical |
debut_y | l'ordonnée du premier trait horizontal |
fin_x | l'abscisse du dernier trait vertical |
fin_y | l'ordonnée du dernier trait vertical |
origine_x | l'abscisse de l'origine du repère, dans le clip |
origine_y | l'ordonnée de l'origine du repère, dans le clip |
unite_x | unité graphique en abscisse (écart entre deux graduations) |
unite_y | unité graphique en ordonnée (écart entre deux graduations) |
pointille | (Boolean) trace-t-on en pointillés |
taille_police | la taille de la police de caractères utilisée pour les étiquettes sur les axes |
dessiner_point()
static function dessiner_point(clip)
- Paramètres :
clip | le clip du point, qui doit déjà contenir les paramètres nécessaires |
dessiner_codage_angle()
static function dessiner_codage_angle(clip)
Dessiner un codage d'angle dans un clip
dessiner_codage_angle_droit()
static function dessiner_codage_angle_droit(clip)
Dessiner un codage d'angle droit dans un clip
dessiner_gabarit()
static function dessiner_gabarit(clip)
Dessiner un gabarit d'angle dans un clip