| Propriétés | |
|---|---|
| compteur | Compteur utilisé pour attendre pour le tempo |
| leNoeud | Le nœud courant du script XML à traiter |
| tab_abs | Tableau gardant en mémoire les abscisses des tracés libres ou polygones |
| tab_ord | Tableau gardant en mémoire les ordonnées des tracés libres ou polygones |
| num_crayon | Numéro du côté sur lequel se trouve le crayon, pour un tracé de polygone |
| tab_long | Longueurs des côtés, pour un tracé de polygone |
| abscisse_actuelle | abscisse "curviligne" du crayon par rapport au trait tracé (polygone) |
| numero | Position de la tête de lecture dans la liste des nœuds du script XML de l'animation |
| lecture | on lit (si true) ou on reste au même point (false) ? |
| direct | On lit comme un film (si false) ou directement (si true) ? |
| boucle | Lecture en boucle en reprenant l'animation au début quand elle se termine ? |
| crayon_x | On se souvient de la position du crayon avant de le déplacer : abscisse |
| crayon_y | On se souvient de la position du crayon avant de le déplacer : ordonnée |
| couleur_rep | On se souvient des paramètres de dessin du repère ou quadrillage : la couleur |
| epaisseur_rep | On se souvient des paramètres de dessin du repère ou quadrillage : l'épaisseur du trait |
| pointille_rep | On se souvient des paramètres de dessin du repère ou quadrillage : tracé en pointillés ou non ? (Boolean) |
| taille_police_rep | On se souvient des paramètres de dessin du repère ou quadrillage : la taille de la police des étiquettes sur les axes |
| couleur | Paramètres de dessin et d'écriture : la couleur |
| couleur_fond | Paramètres de dessin : la couleur de remplissage des polygones |
| fond | Paramètres de dessin : remplit-on les polygones ? |
| epaisseur | Paramètres de dessin : l'épaisseur du trait |
| opacite | Paramètres de dessin : opacité de l'intérieur des polygones |
| pointi | Paramètres de dessin : dessine-t-on en pointillés ? |
| vecteur | Paramètres de dessin : dessine-t-on des vecteurs ? |
| vitesse | Vitesse des tracé au crayon et de translation des instruments |
| lecteur | Un clip à peu près vide, histoire d'avoir un onEnterFrame pour la lecture en modde "film" |
| Méthodes | |
|---|---|
| lire() | La fonction de lecture |
| place_direct() | Placer directement les objets et effectuer les tracer, sans animation |
| remise_a_zero() | Réinitialisation |
| translate() | Pour déplacer un objet par translation |
| zoomer() | Pour zoomer sur l'objet désigné par le nœud courant du script XML |
| trace_polygone() | Fonction qui gère le crayon en mode de tracé de polygone |
| trace_libre() | Fonction qui gère le crayon en mode "tracé libre" |
| pivote() | Fonction qui gère un instrument lorsqu'il pivote (sauf le compas lorsqu'il trace) |
| modifier_rayon() | Fonction qui modifie le rayon d'un gabarit |
| tracer_compas() | Fonction qui sert à gérer le compas lorsqu'il trace |
| suivant() | Fonction appelée lorsqu'on veut passer au nœud XML suivant du script |
| masquer() | Fonction qui masque progressivement un objet |
| montrer() | Fonction qui masque progressivement un objet |
| trace_direct() | Tracer directement un segment de point à point |
| gere_instru() | Fonction qui gère les mouvements de tout objet : point, instrument, texte... Elle étudie le nœud courant du script XML et appelle les bonnes fonctions suivant ce qu'elle y trouve. |
| gere_menu() | Gestion de l'affichage des boutons. Par exemple, si on est arrivé à la fin de l'animation, le bouton "fin" est désactivé. |
| lecture_apres_chargement() | Fonction appelée depuis javascript ou swf externe, elle lance l'animation après avoir chargé une animation et éventuellement une config |
| gere_anim() | Fonction appelée pour gérer l'animation |
static var compteur:Number
static var leNoeud:XMLNode
static var tab_abs:Array
static var tab_ord:Array
static var num_crayon:Number
static var tab_long:Array
static var abscisse_actuelle:Number
0static var numero
0static var lecture
true) ou on reste au même point (false) ?Instrumenpoche.options_lecture_immediatestatic var direct
false) ou directement (si true) ?static var boucle
Instrumenpoche.options_lecture_bouclestatic var crayon_x
static var crayon_y
static var couleur_rep
static var epaisseur_rep
static var pointille_rep
static var taille_police_rep
static var couleur:Number
static var couleur_fond:Number
static var fond:Boolean
static var epaisseur:Number
static var opacite:Number
70static var pointi:Boolean
static var vecteur:Boolean
static var vitesse:Number
static var lecteur:MovieClip
static function lire()
static function place_direct(numero:Number)
numero | le numéro du nœud XML de l'animation jusqu'où il faut la lire |
static function remise_a_zero()
static function translate(unClip:MovieClip)
unClip | le clip à déplacer |
static function zoomer(unClip:MovieClip)
static function trace_polygone()
static function trace_libre()
static function pivote(unClip:MovieClip)
unClip | le clip de l'instrument |
static function modifier_rayon(unClip)
static function tracer_compas()
static function suivant()
static function masquer(obj:String)
obj | la désignation du type l'objet |
static function montrer(obj:String)
obj | la désignation du type l'objet |
static function trace_direct(tab)
tab | (Array) tableau donnant les attributs d'un nœud XML de script |
static function gere_instru()
static function gere_menu(unBouton)
static function lecture_apres_chargement(unObjet)
unObjet | (Objet) |
unObjet.anim | (String) le texte XML de l'animation |
unObjet.config | (String) le texte XML de la configuration |
static function gere_anim(anim)
anim | (String) une animation |
Page créée le : 8:08 am on May 11, 2011