| Propriétés | |
|---|---|
| code_xml | Le code XML de l'animation qui est toujours mis à jour. |
| annul_xml | Le XML où on stocke les éventuelles annulations |
| leNoeud | le noeud XML courant |
| fenetreModale | La fenêtre pour afficher le script |
| fenetreSauvegarde | La fenêtre qui demande si on veut restaurer la sauvegarde automatique |
| sauvegarde_so | L'objet de sauvegarde automatique |
| coloration_script | Paramètres de la coloration syntaxique de la fenêtre de script. Doit-on appliquer la coloration syntaxique ? |
| couleur_action | Paramètres de la coloration syntaxique de la fenêtre de script. Couleur des mots "<action" en cas de coloration syntaxique |
| couleur_mot_cle | Paramètres de la coloration syntaxique de la fenêtre de script. Couleur des mots-clés (nom d'attributs) en cas de coloration syntaxique |
| couleur_commentaire | Paramètres de la coloration syntaxique de la fenêtre de script. Couleur des commentaires en cas de coloration syntaxique |
| couleur_erreur | Paramètres de la coloration syntaxique de la fenêtre de script. Couleur des passages faux en cas de coloration syntaxique |
| couleur_attribut | Paramètres de la coloration syntaxique de la fenêtre de script. Couleur des attributs en cas de coloration syntaxique |
| taille_affichage_script | Paramètres de la coloration syntaxique de la fenêtre de script. Taille de la police de caractère. |
| police_script | Paramètres de la coloration syntaxique de la fenêtre de script. Police de caractère. |
| mots_cles | Paramètres de la coloration syntaxique de la fenêtre de script. Liste des mots-clés à mettre en relief |
| id_suivant | L'id instrumenpoche du prochain objet créé. |
| Méthodes | |
|---|---|
| xmlise() | Cette fonction actualise le script ScriptIep.code_xml. Elle est appelée à chaque mouvement en mode géométrie. |
| init_xml() | Pour céer un nouveau noeud simple à mettre dans le script |
| arrange_invite() | Fonction gérant l'affichage dans la fenêtre d'invite pour charger un script. Dépend de l'environnement (Adobe AIR, php...) |
| explorer() | Fonction ouvrant une fenêtre "explorer" pour ouvrir un script. Dépend de l'environnement (Adobe AIR, php...) |
| coloration_syntaxique() | Fonction effectuant la coloration syntaxique dans la fenêtre script. |
| afficher_script() | Mettre à jour la fenêtre de script et l'afficher. |
| entites() | Convertit un texte en texte avec entités textemath |
| entites_html() | Convertit un texte en texte avec entités xml pour éviter les caractères interdits |
| sans_entites() | Réciproque de la fonction précédente : on remplace les entités par les caractères qu'elles représentent |
| creer_id_suivant() | Création automatique d'id instrumenpoche unique, d'après ceux qui existent déjà dans le script. Cette fonction est appelée lors de la création, en mode géométrie, de nouveaux objets, tracés ou textes. |
| sauvegarder() | Sauvegarde du script en cours sur le disque dur de l'utilisateur. |
| montrer_invite_enregistrement() | Montrer la fenêtre d'invite pour l'enregistrement. Cette fenêtre est variable suivant l'environnement (Adobe AIR, php disponible...) |
| indexInferieur() | Pour gérer le prochain index dans un texte : problème car flash renvoie -1 |
public static var code_xml:XML
mavariable = ScriptIep.code_xml pour obtenir le script.public static var annul_xml:XML
public static var leNoeud:XMLNode
static var fenetreModale:Object
static var fenetreSauvegarde:Object
static var sauvegarde_so:SharedObject
static var coloration_script
truestatic var couleur_action
"0xFF0000"static var couleur_mot_cle
"0x009900"static var couleur_commentaire
"0x666666"static var couleur_erreur
"0x0000FF"static var couleur_attribut
"0x000000"static var taille_affichage_script
12static var police_script:String
"_sans"static var mots_cles
["id", "objet", "mouvement", "cible", "abscisse", "ordonnee", "sens", "angle", "hauteur","largeur","Ygrad","Xgrad","Xunit", "Yunit", "Xmin", "Xmax","Ymin", "Ymax", "taille_police", "couleur", "droite", "gauche", "bas", "haut", "texte", "ecart", "epaisseur", "quadrillage", "style", "pointille", "url", "nom", "echelle", "debut", "fin", "tempo", "vitesse","forme","longueur","taille","abscisse1", "ordonnee1","abscisse2", "ordonnee2","formule","abscisses","ordonnees","cibles","type","angle1","angle2","rayon", "police", "abscisse_inter", "ordonnee_inter", "abscisse_sommet", "ordonnee_sommet", "pente", "distanceBord","opacite","grille","etiquettes","axes"]static var id_suivant
static function xmlise(obj:String, mouv:String)
ScriptIep.code_xml. Elle est appelée à chaque mouvement en mode géométrie.obj | l'objet concerné |
mouv | le mouvement concerné |
ScriptIep.xmlise("compas","masquer")static function init_xml(obj:String, mouv:String)
obj | l'objet concerné |
mouv | le mouvement concerné |
static function arrange_invite()
static function explorer(evt)
static function coloration_syntaxique()
static function afficher_script()
static function entites(unTexte)
unTexte | le texte à traiter |
static function entites_html(unTexte)
unTexte | le texte à traiter |
static function sans_entites(unTexte)
unTexte | le texte à traiter |
static function creer_id_suivant()
static function sauvegarder()
static function montrer_invite_enregistrement()
static function indexInferieur(nb1,nb2)
Page créée le : 8:08 am on May 11, 2011